2013-01-31 25 views
20

Bana Unix epoch zaman yyyy-mm-gg hh: mm: ss (24h) sqlite (GMT + 7 çok takdir) biçiminde dönüştürmek yardımcı olabilir misiniz?Nasıl sqlite içinde Unix epoch zaman dönüştürmek

Ör: 1319017136629 dan Çarşamba, 19 Ekim 2011 16:38:56 GMT önceden + 7

çok teşekkürler için.

p/s: Sadece etrafa bakmak ve bulunan çözüm:

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

Ama hala toplu bir yol arıyorum SQLite'ta Unixepoch zaman dönüştürün. Onların yerel saatte kullanıcıya UTC veritabanında, ekranda

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

Mağaza: – Petesh

cevap

14

UPDATE komutunu kullanın veritabanında değerlerini değiştirin. Başka bir şey yapmak için * sadece * soruyor * sorun için
+1

Sorun çözüldü. Sqlite db'yi mysql'e dönüştürmek zorundaydım. Mysql'de daha gelişmiş bir sorgum var: 'UPDATE yourtable-yourcolumn = from_unixtime (yourcolumn) –

İlgili konular