sqlite和datetime / strftime格式问题

时间:2013-11-14 06:06:05

标签: sqlite strftime

我有一个昨天('1384335000'= 11-13-2013)的unix时间戳,我保存在数据库中。我想将该字符串格式化为mm-dd-yyyy格式,但似乎无法做到这一点。

我得到的回报是:13.11.2013。即使我使用strftime并格式化标记,它也永远不会显示为我想要的标记。

这是我的代码:

datetime( e.start, 'unixepoch', 'localtime' ) AS testdate

有人可以告诉我这里的错误吗?

修改 我已经尝试过再次使用strftime,我从这里得到13.10.1910

strftime('%m-%d-%Y', e.start, 'unixepoch', 'localtime') AS testdate

1 个答案:

答案 0 :(得分:0)

unix时间戳是自UTC时间1970年1月1日以来的秒数。创建参考日期并为其添加秒数。

Unix timestamp wiki