将本机sas datetime转换为oracle

anauzrmj  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(440)

尝试将本机sas datetime值更改为oracle值-即1788130680转换为2016年8月29日:22:58:00我已尝试执行以下操作:

to_date('01/01/1960','DD/MM/YYYY')+ 1788130680

但没有骰子。感谢您的建议。
谢谢您。

1hdlvixo

1hdlvixo1#

从1960年1月1日开始你好像有很多秒。您可以按以下方式将其转换为日期:

date '1960-01-01' + 1788130680 / 60 / 60 / 24

其思想是将数字转换为天(除以一天中的秒数),然后将其添加到起始日期。
使用 interval :

date '1960-01-01' + 1788130680 * interval '1' second

相关问题