SQLite DBのCalendar.getTimeInMilliseconds()の日付を保存します。 私はSELECT文で毎月最初の行をマークする必要があるので、ミリ秒単位でSQLite関数のみを使用して日付形式に変換する必要があります。どうすればこれを避けることができますか?SQLiteで日付にミリ秒を変換する方法
11
A
答えて
38
一つは、Unixのタイムスタンプ、つまり、1970年 はそれにミリ秒を変換するため、秒でこのフィドルからこれを確認することができ、ちょうど1000
で割ます次に、date/time functionを使用して年と月を取得します。
SELECT strftime('%Y-%m', MillisField/1000, 'unixepoch') FROM MyTable
17
datetimeは、epochtimeを想定しています。これは、ミリ秒単位で渡している秒数です。秒に変換&が適用されます。
SELECT datetime(1346142933585/1000, 'unixepoch');
15
ミリ秒を日付に変換する機能や、ミリ秒を日付に変換する機能を避ける必要がありますか? sqliteの日付関数は、秒で動作するので、あなたは
- この
select date(milliscolumn/1000,'unixepoch','localtime') from table1
- のようなクエリでコンバートミリ秒、それはDBに保存する前に、秒にミリ秒に変換し、その後に日付関数を使用しようとすることができSQLクエリ
+0
これは正解でなければなりません。なぜなら、localtimeパラメータを指定しないと、時間が正しくないからです(GMTは世話をしています)。 – Leeeeeeelo
関連する問題
- 1. アンドロイドで日付をミリ秒に変換する方法は?
- 2. ASP:日付をミリ秒に変換
- 3. アンドロイド:ミリ秒に日付を変換し
- 4. 日付をミリ秒に変換
- 5. ミリ秒を書式付きの日付に変換する
- 6. 人にやさしい日付をミリ秒に変換する
- 7. ミリ秒を日付/時刻に変換する
- 8. 日付をミリ秒単位で取得する方法
- 9. MomentJS EPOCミリ秒の日付への変換
- 10. システムのミリ秒を目的の日付に変換するには
- 11. JavaScriptのDateオブジェクトにRFC 3339で日付を変換する方法(1970年以降のミリ秒)が
- 12. MIDIティックをミリ秒に正しく変換する方法は?
- 13. ULARGE_INTEGER QuadPartをミリ秒に変換する
- 14. ミリ秒の日付時刻をdoubleまたはintに変換しますか?
- 15. 日付を日付から日付に変換する方法
- 16. VBAでミリ秒を含む日付時刻を取得する方法
- 17. Realstudio(2011 4.2)ミリ秒単位の日付
- 18. Javaの日付からミリ秒
- 19. ミリ秒からローカル日付へ
- 20. 100ナノ秒をミリ秒の混乱に変換する
- 21. AndroidのSQLite:長い日付と日付に変換する
- 22. Cでミリ秒を秒単位に変換
- 23. Androidでのミリ秒単位の変換
- 24. 日付をミリ秒単位でバインドする
- 25. マイクロ秒を減算し、日付をミリ秒単位でPHPで表示する方法は?
- 26. ミリ秒を秒に変換します。(0.24)
- 27. ジョーダタイム変換時のゾーン時間をミリ秒に換算する
- 28. timestampをミリ秒で時間に変換するには?
- 29. グレゴリオ暦の日付(秒)をPHPのUnixタイムスタンプに変換する方法
- 30. Android:実際の日時をミリ秒と他のタイムゾーンに変換する
以下の@bsvtagの回答を参照してください。これには「localtime」が含まれています – Mikitz06
@ Mikitz06これらのミリ秒のタイムスタンプはUTCであると定義されています。結果がUTCである必要があるのか、ローカル時間帯にあるのかは、アプリケーションによって異なります。 –
それは公正な点です、サー! :) – Mikitz06