解析Things 3的SQLite数据库中独特的时间戳格式
关于Things 3 SQLite数据库中特殊时间戳的解析问题
问题背景
对接Things 3的SQLite数据库时,发现一类无法匹配标准规则的时间戳,与表内其他采用标准UNIX时间戳(如1724349077.57524)存储的数据存在明显格式差异。
已知时间戳与对应日期映射
131141760→ 2001年1月1日131731584→ 2010年1月1日132059264→ 2015年1月1日132649088→ 2024年1月1日
已做排查动作
- 尝试通过偏移值对齐标准UNIX纪元(1970-01-01),但各时间戳对应的偏移量不一致,无通用转换逻辑
- 核对Cocoa Core Data的时间戳规则(纪元为2001-01-01),转换结果与实际日期不匹配
- 联系Things技术支持,对方答复该值为UNIX时间戳,但实际转换后日期偏差极大,与事实不符
可提供数据库文件或更多日期-时间戳对应数据用于进一步分析。
内容的提问来源于stack exchange,提问作者Will Loconto
相关产品推荐
相关产品推荐

