我的netezza服务器在edt(utc-4:00)时区。
我有一个包含时间戳列的表。在select查询中,我想直接从这个timestamp列的值中获取epoch。
例如,
SELECT EXTRACT(EPOCH FROM NOW()), NOW();
将now()看作timestamp类型的列。以上查询返回:
1594810500 2020-07-15 10:55:00
1594810500应该是美国东部时间2020-07-15 10:55:00日期的时代价值。
但是当我在这里交叉验证值epoch value(使用时区作为america/detroit)时,它会给出以下输出:
Wed Jul 15 2020 06:55:00 GMT-0400
我预计输出时间是2020-07-15 10:55:00,这是美国东部时间的当前时间。
我做错什么了?如何得到正确的历元值?
暂无答案!
目前还没有任何答案,快来回答吧!