我正在从客户端处理一个SQLite文件,发现一个标记为TIMESTAMP的列,我过去曾使用带有10位数字的php时间戳,这个文件的时间戳有9位左边,6位右边:
570822838.260406
570822838.544408
570822846.167604
我不知道如何将这些数字转换为日期时间或如何计算它们。有帮助吗?谢谢。
我猜这是一个Apple Core Data时间戳,基于此:
sqlite> select datetime(570822838.260406, 'unixepoch', '+31 years');
2019-02-02 17:53:58
所以你可以使用上面的转换为标准格式。
(另外,请查看this answer。)