我不明白如何将这种实数-42389.520752314813
转换为时间戳。
我从一个来源获得了这些数据,但是我需要将其转换为普通的时间戳格式。
答案 0 :(得分:0)
我认为您输入的数据错误。
仅当目标工具为excel且CELL为“数字”类型时,才发生这种类型的时间戳,并且在时间戳的复制粘贴期间,目标字段已将其计算为 Mathematical 功能。请重新验证您的来源。我对此数学计算很确定。请检查以下此类数据样本。 vim-enhanced:7.4.160
答案 1 :(得分:0)
很难在不知道应该返回什么时间戳的情况下进行。
如果日期来自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”开始