2011-06-08 105 views
0

我有一張表「列出日期的TIMESTAMP」,但我不確定SQLite預期的格式。在我可以將它插入上面的列之前,我需要如何格式化「5/3/1999 10:30 PM」?在SQLite中插入時間戳

此外,參數化查詢如何幫助格式化這樣的事情?

回答

2

SQLite沒有實際的日期/時間類型,它只是使用字符串。有效日期/時間字符串格式都可以在這裏找到,「時間字符串」一節中:

http://www.sqlite.org/lang_datefunc.html

至於第二個問題,我不知道有什麼事,你可以用PARAMATERS做在這裏幫助。您可能只想編寫一個函數,將您的預期格式轉換爲SQLite格式。

+0

我決定在時間戳上使用DateTime.Parse,然後將它們轉換成自時代以來的秒數。 – rafale 2011-06-11 04:09:45