谁知道在DELPHI中如何得到“时-分-秒”时间?

在DELPHI中获取“当前年、月、日、时、分、秒”是一个常见的应用。这个问题的解决方案可以分为两步:

1,获取当前日期和时间。

在delphi语言中,日期和时间是使用TDateTime数据类型定义的。要获取当前日期(包括时间),可以使用Now函数:

2.根据需要格式化并输出获得的当前日期和时间数据。

如果需要以自定义格式显示TDateTime数据的输出,可以使用FormatDateTime函数:

其中,格式参数可以用各种预定义的标识符来设置,下面是一些常用的标识符:

了解以上知识后,就可以试着写代码了。以下是示例代码:

程序?TForm1。Button1Click(发件人:?to object);

定义变量

s:?字符串;

凝固时间?:TDateTime

开始

凝固时间?:=?现在;//获取当前日期和时间

s?:=?FormatDateTime ('now?yyyy?年份?m?月份?d?日?hh?什么时候?nn?积分?ss?秒',CurDateTime);

MessageBox(句柄,PChar(s),?信息提示',?MB_OK?+?MB _图标信息);

结束;代码运行的屏幕截图: