首页 > 解决方案 > SQLite 日期调整不正确

问题描述

我正在尝试将我的日期 (15768) 转换为 SQLite Studio 中的正常格式....

我有以下公式有效,但它给了我不正确的最终结果(它把它放在 1967 年而不是 2010 年中期)

DATETIME(ReportDate,'unixepoch','localtime') ReportDate

是否也可以将其转换为日期而不是时间?

标签: sqlsqlitedate

解决方案


可能是您的 5 位数日期表示自1970-01-01.
所以你可以试试:

SELECT DATE('1970-01-01', ReportDate || ' day') ReportDate
FROM tablename

结果:

ReportDate
----------
2013-03-04

推荐阅读