SQLite文件中有9位数的时间戳

问题描述 投票:1回答:1

我正在从客户端处理一个SQLite文件,发现一个标记为TIMESTAMP的列,我过去曾使用带有10位数字的php时间戳,这个文件的时间戳有9位左边,6位右边:

570822838.260406
570822838.544408
570822846.167604

我不知道如何将这些数字转换为日期时间或如何计算它们。有帮助吗?谢谢。

sqlite timestamp unix-timestamp
1个回答
1
投票

我猜这是一个Apple Core Data时间戳,基于此:

sqlite> select datetime(570822838.260406, 'unixepoch', '+31 years');
2019-02-02 17:53:58

所以你可以使用上面的转换为标准格式。

(另外,请查看this answer。)

© www.soinside.com 2019 - 2024. All rights reserved.