我从表(来自IBSng数据库)中捕获Firstlogin
字段的值。我知道它是Date
,但我不知道如何将其转换为有效日期。
该字段的值为: 1304077351
如何将其转换为有效的日期格式?
答案 0 :(得分:10)
这是2011年4月29日星期五,格林威治标准时间11:42:31的unix timestamp。
修改强>
根据IBS,它使用postgresql作为其后端数据库。您应该可以使用to_timestamp转换它。
答案 1 :(得分:6)
我找到了!谢谢Anders
function UnixToDateTime(USec: Longint): TDateTime;
const
// Sets UnixStartDate to TDateTime of 01/01/1970
UnixStartDate: TDateTime = 25569.0;
begin
Result := (USec / 86400) + UnixStartDate;
end;