[英]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.