【发布时间】:2013-11-05 18:29:30
【问题描述】:
我希望能够将例如下午 2:30 存储在 SQLite 的列中,并且能够提取该时间并将其转换为秒,SQLite 是否有此功能?
我正在阅读http://www.sqlite.org/datatype3.html,他们确实声明他们有时间功能,但我可以这样做吗?我知道 SQLite 没有时间数据类型,但是我应该将它存储为什么类型,varchar?
2:30pm --> 52200
我正在阅读更多内容:http://www.sqlite.org/lang_datefunc.html
似乎可以接受的时间列表是:
YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
HH:MM
HH:MM:SS
HH:MM:SS.SSS
now
DDDDDDDDDD
这是否意味着您不能使用下午 2:30 作为一种格式?
【问题讨论】:
-
你打算用这些数据做什么?答案将取决于此。
-
我正在为 iPhone Buss stop 应用程序创建一个数据库,我想以下午 2:30 格式存储时间,但是当我提取信息时,它会以秒为单位进行.
标签: sqlite