【发布时间】:2014-01-15 05:13:17
【问题描述】:
下面的列包含从.sqlite 文件中检索到的时间戳,
这些时间戳的格式是什么?如何将它们转换为可读的时间戳?
实际上,如果我知道显示的时间戳的格式,我就能弄清楚其余的。
我已尝试将其粘贴到在线时间戳转换工具中,但转换器无法识别特定格式。
我最初认为时间戳的格式是YYYYMMDDHHMMSS.uuuuuu,但是数字的长度与格式的长度不对应,所以我在这个问题上摸不着头脑
有什么帮助吗?
更新 1
这些时间戳对应于消息,因此很明显,该时间戳中必须至少保留分钟和秒。
更新 2
这些时间戳来自我从 .sqlite 文件中检索到的消息传递应用程序
更新 3
根据提供的其他列(例如名称和消息),我能够验证时间戳是否与应用程序内的消息时间戳相关,11/28/2012 10:48am 我无法验证秒数。
【问题讨论】:
-
你甚至不知道你的数据来自哪里,你在问你的数据是什么格式的?呵呵……
-
@BlueTomato 抱歉,它来自消息应用程序伙伴。我查看了 .sqlite 文件并找到了该列。
-
这些数字不是自 1970 年 1 月以来的总秒数,除非 1980 年代初期的日期对您有任何意义。那么谁知道呢!?
-
它们可能是自 2001 年 1 月 1 日(也称为 NSDate 的参考日期)以来的秒数。如果为 true,则此处的时间戳范围从 2012-11-28 10:48:55 到 2012-11-28 11:25:43 (GMT)。
标签: mysql ios objective-c ios7 timestamp