虽然这本身不是一个编程问题,但它是相关的。
所以我试图弄清楚如何解析从 iPhone 备份的 SMS DB。我正在查看“消息”表,特别是“日期”字段。我注意到最近的消息使用不同的编号系统来指示日期/时间。我已将范围缩小到切换到 iMessage,因为我在 1318470904 发送了一条消息,并在 340164736 发送了回复。我知道这些消息的发送时间间隔不到一个小时,但它们表明 > 30年的差距。
有人知道如何使用这个较新的系统准确计算日期吗?它是使用不同的时代还是我需要做一些疯狂的数学?
编辑:最近的消息也受到影响。文本(绿色气泡)以正常设置的日期存储,通过 iMessage(蓝色气泡)的任何内容都以不同的日期表示形式存储。