Delphi datetime
时间: 2023-12-14 22:02:27 浏览: 149
Delphi 中的日期时间数据类型是 TDateTime,它表示自 1899 年 12 月 30 日 00:00:00 起的天数和毫秒数的组合。TDateTime 类型的值可以在计算机系统中表示为双精度浮点数,其中整数部分表示日期,小数部分表示时间。
在 Delphi 中,可以使用 Now 函数获取当前日期时间,Date 函数获取当前日期,Time 函数获取当前时间。同时,Delphi 还提供了一些常用的日期时间处理函数,如 DateToStr、StrToDate、FormatDateTime 等。
以下是一些常用的 Delphi 日期时间代码示例:
```delphi
// 获取当前日期时间
var
dt: TDateTime;
begin
dt := Now;
end;
// 获取当前日期
var
d: TDateTime;
begin
d := Date;
end;
// 获取当前时间
var
t: TDateTime;
begin
t := Time;
end;
// 将日期转换为字符串
var
d: TDateTime;
s: string;
begin
d := Now;
s := DateToStr(d);
end;
// 将字符串转换为日期
var
s: string;
d: TDateTime;
begin
s := '2022-01-01';
d := StrToDate(s);
end;
// 格式化日期时间字符串
var
d: TDateTime;
s: string;
begin
d := Now;
s := FormatDateTime('yyyy-mm-dd hh:nn:ss', d);
end;
```
阅读全文