2011-02-01 101 views

回答

-1

使用DATETIME數據類型存儲(時間上午或下午)在SQLite數據庫的一個科拉姆花花公子。

+0

嗨ganapathy可以解釋我詳細請問? – user555910 2011-02-01 11:51:55

+0

@Ganapaty,sqlite3中沒有Time數據類型。請參閱http://sqlite.org/datatype3.html(-1) – 2011-02-01 11:53:31

0

將數據保存爲sqlite數據庫中的字符串。我不認爲它支持時間數據類型。 我們可以像我們想要的那樣操縱字符串..這是據我所知。

4

取決於你想要做什麼與時間可能會選擇不同的數據格式。如果僅僅爲了演示文稿而使用字符串,在sqlite中,這稱爲TEXT。如果您需要進行某種計算,那麼我將使用java.util.Date並將其長整型值存儲爲INTEGER。

如果你並不需要精確到毫秒,試試這個

Date d = new Date(); 
int timestamp = (int) (d.getTime()/1000L/60L); 

無論如何都需要做一些解析和格式化。 http://www.sqlite.org/datatype3.html解釋SQLite的數據類型

0

添加到Kennets的答案,你也可以使用String time = Date d.toString();

然後當你把它拉出數據庫去日期d = new Date(time);

相關問題