【发布时间】:2014-10-03 16:22:25
【问题描述】:
我将我的日期存储在 SQLite 中数据类型为 INTEGER 的列中。我正在存储自 1970 年以来的毫秒数。
例如:
date (long) other columns ...
-----------------------------------------
1407297600000 ...
1407211200000 ...
1407124800000 ...
我的问题是:在这种情况下如何使用 strftime()?
如果不是,我应该使用 TEXT 作为列类型??
运行这个:
select strftime('%Y-%m', date) from my_table;
在扔无意义的东西:
strftime('%Y-%m', date)
-----------------------------------------
1968-19
1968-19
1968-19
【问题讨论】: