program UnixTimestampToDate; uses SysUtils, DateUtils; var unixTimestamp: Int64; dateTime: TDateTime; begin unixTimestamp := 1299363331; // Unix timestamp dateTime := UnixToDateTime(unixTimestamp); WriteLn('Converted Date: ', DateTimeToStr(dateTime)); end.
1299363331
UnixToDateTime
DateUtils
TDateTime
DateTimeToStr
2011-03-05 22:15:31
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)