2013-01-31 39 views
20

UNIXのエポック時間をyyyy-mm-dd hh:mm:ss(24h)形式のsqlite?(GMT + 7は非常に高く評価されています)に変換できますか?sqliteでUnixのエポック時間を変換する方法

例:事前に1319017136629から10月19日(水曜日)に、2011年4時38分56秒PM GMT + 7

感謝します。

P/S:ただ見て回ると、見つかったソリューション:

SELECT datetime(1319017136629, 'unixepoch', 'localtime'); 

しかし、私はまだバッチへの道を探していますは、SQLiteの中Unixepoch時間を変換します。

+1

ストア、自分のローカル時間でユーザに表示します。他に何かをするには、トラブルのために*求める*。 – Petesh

答えて

14

UPDATEのコマンドを使用し、データベース内の値を変更するには:UTCでデータベース内

UPDATE MyTable SET MyColumn = datetime(MyColumn, 'unixepoch', 'localtime') 
+1

問題が解決しました。私はsqlite dbをmysqlに変換しなければならなかった。 mysqlに私はより高度なクエリがあります: 'UPDATE yourtable SET yourcolumn = from_unixtime(yourcolumn)' –

関連する問題