0

我有一个从昨天开始的 unix 时间戳('1384335000' = 11-13-2013),我保存在数据库中。我想将该字符串格式化为一种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
4

1 回答 1

0

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

Unix时间戳维基

于 2013-11-14T06:30:45.100 回答