delphi获取当前日期,包括年份月份星期时间。

包括使用什么组件控件的。。。能够发个现成的程序和工程最好了,531331615@qq.com发送的果断加10分哦... 包括使用什么组件控件的。。。能够发个现成的程序和工程最好了,531331615@qq.com
发送的果断加10分哦
展开
 我来答
yesyes科
2020-05-14 · TA获得超过2.6万个赞
知道答主
回答量:608
采纳率:0%
帮助的人:9.2万
展开全部

1、打开Delphi7集成开发环境,在Diaglog面板,向默认工程的Form1窗体放一个Opendiag1控件。

2、在默认工程的Form1窗体,再放一个Edit1控件,两个Button控件,分别设置其Captain属性为:打开和修改时间。

3、双击打开按钮,进入OnClick事件方法,代码如下。

4、接着双击修改时间按钮,进入OnClick事件方法,代码如下。

5、F9运行程序,点击打开按钮选择文件,选择C:\vcredist.bmp,再点击修改时间,弹出文件创建或最近一次修改的时间。

6、在文件目录找到该文件比对文件属性时间和程序获取一致,获取时间成功。

windblast
2017-01-27 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13617
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

delphi 语言中,针对日期的计算专门提供了 DateUtils 单元文件,该文件提供了常用的日期功能函数,比如 DayOfTheMonth、DayOfTheWeek 等等。


用 delphi 获取当前日期、包括年份月份星期时间,参阅以下示例代码:

procedure TForm2.Button1Click(Sender: TObject);
var sYear,sMonth,sDay,sWeek,sTime: string;
begin
  sYear := FormatDateTime('yyyy',Now)+'年';//年
  sMonth := FormatDateTime('mmm',Now);//月
  sDay := FormatDateTime('d',Now)+'日 ';//日
  sWeek := FormatDateTime('ddd',Now);//周
  sTime := FormatDateTime(' hh:mm:ss',Now);//时间

  ShowMessage('今天是:' + sYear + sMonth + sDay + sWeek + sTime);
end;


代码运行结果截图如下:


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuhansen
2012-06-18 · TA获得超过4088个赞
知道大有可为答主
回答量:1383
采纳率:50%
帮助的人:1221万
展开全部
发过去了 请查收

可以获得这样的
2012年06月18日 04时06分43秒
星期一

其实不需要任何三方空间 几行代码的问题
const Weeks: array[1..7] of String =
('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六');

procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Text:=FormatDateTime('yyyy年mm月dd日 hh时nn分ss秒',now());
Memo1.Lines.Add(Weeks[DayOfWeek(now())]);
end;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ztw1122
2012-06-18 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:935万
展开全部
a=date;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式