当我在SQLite数据库中运行以下查询时,旨在将unixtime日期时间转换为可读格式:
.gt(0.5)
我得到以下结果:
.gt(0.0)
显然有什么问题。日期和月份是不可读的,年份和时间是错误的,因为此python代码将转换成unixtime显示:
select datetime('1483228802') from mytable limit 1;
答案 0 :(得分:3)
您需要使用'unixepoch'
修饰符。否则,该数字将被解释为儒略日。
SELECT datetime(1483228802, 'unixepoch');
“ unixepoch”修饰符(11)(...)导致DDDDDDDDDD不再像通常那样解释为儒略日,而是解释为Unix时间(...)