【发布时间】:2020-12-23 13:42:47
【问题描述】:
我想在 Informix 中将日期 unix 类型转换为时间戳。 我的列 date1 包含的值为 1598915961、1598911249、1598911255...
预计产量:2020-02-13 15:00:00
请问我该怎么做?
【问题讨论】:
标签: sql datetime informix epoch
我想在 Informix 中将日期 unix 类型转换为时间戳。 我的列 date1 包含的值为 1598915961、1598911249、1598911255...
预计产量:2020-02-13 15:00:00
请问我该怎么做?
【问题讨论】:
标签: sql datetime informix epoch
在 Informix 中,您可以使用dbinfo() and 'utc_to_datetime':
select dbinfo('utc_to_datetime', myepoch)
【讨论】:
table1 中称为nb1,则:select dbinfo('utc_to_datetime', nb1) from table1
DBINFO(‘utc_to_datetime’, table1.nb1) 可以工作。
这个想法是您可以将秒数添加到日期'1970-01-01'。我手头没有 Informix,但语法是这样的:
select datetime('1970-01-01') + interval date1 second
【讨论】: