アンドロイドのsqliteデータベースに午後6時を保存する方法から、SQLiteにはデータ型「TIME」がないことがわかります。
したがって、時間(年、月、日、時間、分、秒)を保存する場合、その列を作成するにはどうすればよいですか?「TEXT」を使うべきですか?しかし、Android用にそれらを解析するには
どうすればよいですか?時間で並べ替えたい場合はどうすればよいですか?
助けてくれてありがとう!
質問する
2388 次
2 に答える
2
自分で日付形式を定義することができ(リンクDateManager
) 、日付を文字列に変換するクラス(SQLiteデータベースに保存するため)と文字列を日付に変換するクラスを作成できます。両方ともその日付形式に基づいていますあなたによって指定された。
于 2012-07-17T08:35:38.783 に答える
1
Date
最も簡単な解決策は、 as miliseconds
( )を保存することlong
です。date.getTime()
それらを保存するときに使用して、日付からミリ秒を取得できます。Date
オブジェクトを再作成するときに使用できますDate d=new Date(milliseconds)
。
于 2012-07-17T08:36:15.890 に答える