【发布时间】:2010-08-09 11:43:08
【问题描述】:
我正在尝试使用 sqlite 数据库中的日期。我将日期存储为时间戳,但是当我使用 strftime() 将它们格式化为人类可读的日期时,我得到了意想不到的结果。
考虑以下,我选择当前时间戳:
SELECT strftime("%s","now");
1281353727
然后我尝试使用我现在知道代表的时间戳来格式化日期,期望得到今天日期的人类可读格式:
SELECT strftime('%d - %m - %Y ', 1281353727);
01 - 04 - 3503
相反,我得到了上述结果。这是正确的行为吗?我是不是做错了什么?
提前致谢,
凯文
【问题讨论】:
标签: sql database sqlite date-formatting