use*_*188 4 sql unix-timestamp amazon-redshift
我在 Redshift 表中有一列日期。我希望输出采用 unix 时间戳的形式。本质上,我想要这个问题的反面:How to convert epoch to datetime redshift?
有没有办法做到这一点?
Date_part 已死。现在使用 extract() --
SELECT extract(epoch from CURRENT_DATE)
Run Code Online (Sandbox Code Playgroud)
你可以只使用EPOCHwith DATE_PART。
select date_part(epoch, date_column)
from tbl
Run Code Online (Sandbox Code Playgroud)
从文档
EPOCH 的 Amazon Redshift 实施与 1970-01-01 00:00:00.000000 相关,与服务器所在的时区无关。您可能需要根据服务器所在时区的小时数差异来抵消结果。