2013-01-31 7 views
20

Könnten Sie mir helfen, konvertieren Unix Epoche Zeit in Format JJJJ-MM-TT hh: mm: ss (24h) in sqlite? (GMT + 7 ist sehr zu schätzen).Wie konvertiert man Unix epoch time in sqlite

Ex: von 1319017136629 bis zum Mittwoch, 19. Oktober 2011 16.38.56 GMT + 7

Vielen Dank im Voraus.

p/s: Nur am umschauen und gefundene Lösung:

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

Aber ich bin immer noch die Suche nach einem Weg, um Batch-Konvertierung Unixepoch Zeit in SQLite.

+1

Store in der Datenbank in UTC, Anzeige für den Benutzer in ihrer Ortszeit. Um etwas anderes zu tun ist nur * Fragen * für Probleme – Petesh

Antwort

14

Um die Werte in der Datenbank zu ändern, verwenden Sie den Befehl UPDATE:

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

Problem gelöst. Ich musste sqlite db in mysql umwandeln. In Mysql habe ich erweiterte Abfrage: 'UPDATE yurtable SET yourcolumn = from_unitime (yourcolumn)' –

Verwandte Themen