将日期 unix 转换为时间戳

convert date unix to timestamp

我想在 Informix 中将类型日期 unix 转换为时间戳。 我的 date1 列包含值 1598915961、1598911249、1598911255...

预期输出:2020-02-13 15:00:00

请问我应该怎么做?

在 Informix 中,您可以使用 dbinfo() and 'utc_to_datetime':

select dbinfo('utc_to_datetime', myepoch)

想法是您可以将秒数添加到日期 '1970-01-01'。我没有 Informix on-hand,但语法是这样的:

select datetime('1970-01-01') + interval date1 second