我已经将结果Date.now()
和其他普通 Unix 时间戳值传递1534360109480
到 SQL 中,并通过以下方式运行它们:
"@converted_date" = to_timestamp("@date") AT TIME ZONE 'UTC';
而且它始终如一地返回50591-11-28 22:32:38
。
我不明白年份怎么可能是 50591 并且日期/时间无论如何都不准确。
我究竟做错了什么?
我已经将结果Date.now()
和其他普通 Unix 时间戳值传递1534360109480
到 SQL 中,并通过以下方式运行它们:
"@converted_date" = to_timestamp("@date") AT TIME ZONE 'UTC';
而且它始终如一地返回50591-11-28 22:32:38
。
我不明白年份怎么可能是 50591 并且日期/时间无论如何都不准确。
我究竟做错了什么?
to_timestamp
接受具有秒精度的纪元值(“Unix 时间”),而您的值似乎具有毫秒精度。你需要做类似的事情