【发布时间】:2020-03-18 09:52:08
【问题描述】:
我在 oracle 数据库上运行查询,并试图获取此特定事件的开始时间。日期只是作为数字存储在表中,我能够检索它的唯一方法是使用TO_CHAR(TIMEFRAME_START)。这给了我1574402400 的输出。
我知道这应该对应于 11/21/2019 11:00:00 PM MST 基于提取相同信息的不同应用程序,但我不知道它是如何进行这种转换的。我需要检索其他行并且需要能够将该输出转换为标准日期格式。
有人对我如何准确格式化原始输出有任何想法吗?
【问题讨论】:
-
数字与时间戳如何对应?是从某个日期开始的秒数吗?
-
Unix 时间戳?
-
TO_DATE('19700101','yyyymmdd') + ((1574402400)/24/60/60)