program DateToUnixTimestamp; uses SysUtils, DateUtils; var dateTime: TDateTime; unixTimestamp: Int64; begin dateTime := EncodeDateTime(2009, 7, 30, 6, 36, 40, 0); // Create a TDateTime object unixTimestamp := DateTimeToUnix(dateTime); WriteLn('Unix Timestamp: ', unixTimestamp); end.
EncodeDateTime
TDateTime
DateTimeToUnix
WriteLn
Now()
UnixToDateTime()
UnixToDateTime(1589530245)
DateTimeToUnix()
DateTimeToUnix(EncodeDateTime(2020, 5, 15, 8, 30, 45, 0))
EncodeDateTime()
EncodeDateTime(2020, 5, 15, 8, 30, 45, 0)
DateTimeToStr()
DateTimeToStr(UnixToDateTime(1589530245))
StrToDateTime()
StrToDateTime('15/05/2020 08:10:45')
FormatDateTime()
FormatDateTime('yyyy-mm-dd hh:nn:ss', Now())
DecodeDate()
DecodeDate(UnixToDateTime(1589530245), year, month, day)
DecodeTime()
DecodeTime(UnixToDateTime(1589530245), hour, min, sec, msec)