| 定义 | 说明 | 库 |
|---|---|---|
| Date():TDateTime | 返回当前日期 | |
| Time():TDateTime | 返回当前时间 | |
| Now():TDateTime | 返回当前日期时间 | |
| CurrentYear():Word | 返回当前年份 | |
| IsLeapYear(Year: Word): Boolean | 返回是否闰年 | |
| DayOfWeek(const TDateTime): Word | 返回星期数,星期天=1 | |
| EncodeDate(Year, Month, Day: Word): TDateTime | 合并年、月、日 | |
| EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime | 合并时、分、秒 | |
| TryEncodeDate(Year, Month, Day: Word; out TDateTime) | 合并年、月、日,返回是否成功 | |
| TryEncodeTime(Hour, Min, Sec, MSec: Word; out TDateTime): TDateTime | 合并时、分、秒,返回是否成功 | |
| DecodeDate(TDateTime; var Year, Month, Day: Word); | 分解年、月、日 | |
| DecodeDateFully(TDateTime; var Year, Month, Day, DOW: Word) | 分解年、月、日、星期 | |
| InternalDecodeDate(TDateTime; var Year, Month, Day, DOW: Word) | ||
| DecodeTime(TDateTime; var Hour, Min, Sec, MSec: Word); | 分解时、分、秒、微秒 | |
| IncMonth(constTDateTime; Integer = 1): TDateTime | 返回增加若干月后的日期时间 | |
| IncMonth(constTDateTime; Integer = 1): TDateTime | 返回增加若干月后的日期时间 | |
| IncAMonth(var Year, Month, Day: Word; NumberOfMonths: Integer = 1) | 计算增加若干月的年、月、日 | |
| ReplaceTime(var TDateTime,TDateTime) | 替换时间部分 | |
| ReplaceDate(var TDateTime,TDateTime) | 替换日期部分 |
| 定义 | 说明 | 库 |
|---|---|---|
| DateToStr(TDateTime):String
TimeToStr(TDateTime):String DateTimeToStr(TDateTime):String |
日期时间转字符串 | SysUtils |
| StrToDateTime(String):TDateTime
StrToDate(String):TDateTime StrToTime(String):TDateTime |
字符串转日期时间 | SysUtils |
| DateTimeTOTimeStamp(TDateTime):TTimeStamp | 日期时间转时间结构 | |
| TimeStampTODateTime(TTimeStamp):TDateTime | 时间结构转日期时间 | |
| MSecsToTimeStamp(Comp):TTimeStamp | 微秒转为时间结构 | |
| TimeStampToMSecs(TTimeStamp):Comp | 时间结构转为微秒 | |
| DateTimeToSystemTime(TDateTime; var TSystemTime) | 日期时间转系统时间 | |
| SystemTimeToDateTime(TSystemTime): TDateTime | 系统时间转日期时间 | |
| DateToStr(const TDateTime): string | 日期转字符串 | |
| TimeToStr(const TDateTime): string | 时间转字符串 | |
| DateTimeToStr(const TDateTime): string | 日期时间转字符串 | |
| StrToDate(const string): TDateTime | 字符串转日期 | |
| StrToDateDef(const string,def): TDateTime | 字符串转日期,提供默认值 | |
| TryStrToDate(const string,out TDateTime) | 字符串转日期,返回是否成功 | |
| StrToTime(const string): TDateTime | 字符串转时间 | |
| StrToTimeDef(const string,def): TDateTime | 字符串转时间,提供默认值 | |
| TryStrToTime(const string,out TDateTime) | 字符串转时间,返回是否成功 | |
| StrToDateTime(const string): TDateTime | 字符串转日期时间 | |
| StrToDateTimeDef(const string,def): TDateTime | 字符串转日期时间,提供默认值 | |
| TryStrToDateTime(const string,out TDateTime) | 字符串转日期时间,返回是否成功 | |
| FileDateToDateTime(integer):TDateTime | 文件时间整数转为日期时间型 | |
| DateTimeToFileDate(TDateTime):Integer | 日期时间型 TDateTime 转为文件时间整数 |