2009-02-01 17 views

回答

2

的SQLite3沒有一個日期時間類型的任何行,但它確實有date and time functions

通常情況下,您將數據庫中的日期和時間以ISO 8601格式存儲:YYYY-MM-DD HH:MM:SS。然後日期按字典順序排序。

用這種方式存儲您的日期時間,您只需使用文本比較如

SELECT * FROM tbl WHERE tbl.start = '2009-02-01 10:30:00' 

SELECT * FROM tbl WHERE '2009-02-01 10:30:00' BETWEEN tbl.start AND tbl.end; 
+0

好吧,我看着SQLite的網站的鏈接,但我不清楚怎麼說如果我正在搜索的時間在startime和endtime之間。 你能幫忙嗎? – DEzra 2009-02-01 15:58:13