[英]How can I convert a datetime string to a UNIX timestamp in SQLite3?
SQLite的内置日期和时间函数能够将日期和时间存储为TEXT,REAL或INTEGER值
我想使用这些函数来存储INTEGER
值。 我该怎么办? SQLite3 datetime函数的文档描述了这些函数的参数类型,但没有提到返回类型。 似乎返回类型是text
:
sqlite> select typeOf(datetime('2014-12-12 12:12:12.000'));
text
这不是我想要的 - 我想要一个整数值来表示该时间作为UNIX时间戳。 即使我创建了一个integer
类型的列并尝试在其中存储datetime(...)
值,SQLite也将其作为text
值存储在该integer
列中。
如何强制datetime
函数和朋友返回UNIX时间戳而不是text
值?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.