我有一段时间生成一个报告,其中包含我的门票的创建日期。Trac sqlite日期查询
,这里是我的SQLite查询(我直接查询DB)
.header on
.mode csv
.output opentickets.csv
SELECT DISTINCT
id AS ticket, summary, status, priority, t.type AS type,
owner, time as created
FROM ticket t, ticket_custom q
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE t.id = q.ticket AND status <> 'closed'
ORDER BY priority, time;
,但我得到了创作的时间值是垃圾: 我得到1341324096360000 时,我应该得到 2012-07 -03
我已经试过Unix纪元时间转换... 查询:
.header on
.mode csv
.output opentickets.csv
SELECT DISTINCT
id AS ticket, summary, status, priority, t.type AS type,
owner, datetime(time, 'unixepoch') as created
FROM ticket t, ticket_custom q
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
WHERE t.id = q.ticket AND status <> 'closed'
ORDER BY priority, time;
我得到:-1413-03-01 13:07:12
我错过了什么?