【发布时间】:2018-12-03 16:38:21
【问题描述】:
我不明白如何将这种类型的实数 - 42389.520752314813 转换为时间戳。
我从一个来源获得了这些数据,但我需要将其转换为正常的时间戳格式。
【问题讨论】:
我不明白如何将这种类型的实数 - 42389.520752314813 转换为时间戳。
我从一个来源获得了这些数据,但我需要将其转换为正常的时间戳格式。
【问题讨论】:
在不知道应该返回什么时间戳的情况下很难做到。
如果日期来自 SQL Server,它可能是“2016-01-22 12:29:53”:
cast( date '1900-01-01' + myCol as timestamp(3))
+ (cast(86400 * (myCol mod 1) as dec(12,6)) * interval '00:00:01.000000' hour to second)
如果它来自 Excel,则提前两天,您必须从“1899-12-30”开始
【讨论】: