sqlite时间戳格式

前端之家收集整理的这篇文章主要介绍了sqlite时间戳格式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用sqlite数据库中的日期。我将我的日期存储为时间戳,但是当我使用strftime()将其格式化为可读取的日期时,我收到了不受欢迎的结果。

考虑以下几点,我选择当前的时间戳记:

SELECT strftime("%s","now");
1281353727

然后,我尝试使用我知道代表的时间戳格式化日期,期望能够获得今天日期的人类可读格式:

SELECT strftime('%d - %m  - %Y ',1281353727);
01 - 04  - 3503

相反,我得到以上结果。这是正确的行为吗?我做错了吗?

提前致谢,

凯文

您需要先将时间戳转换为datetime:
SELECT strftime('%d - %m  - %Y ',datetime(1281353727,'unixepoch')) FROM Visits;

猜你在找的Sqlite相关文章