2013-01-31 23 views
20

क्या आप यूनिक्स युग समय को प्रारूप में परिवर्तित करने में मेरी मदद कर सकते हैं yyyy-mm-dd hh: mm: ss (24h) sqlite? (जीएमटी +7 बहुत सराहना करता है)।यूनिक्स युग समय में वर्ग को कैसे परिवर्तित करें

पूर्व: 1319017136629 से बुधवार 19 अक्टूबर, 2011 16:38:56 GMT + 7

अग्रिम में बहुत धन्यवाद करने के लिए।

पी/एस: बस चारों ओर देखने और पाया समाधान:

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

लेकिन मैं अभी भी बैच के लिए एक रास्ता खोज रहा SQLite में Unixepoch समय परिवर्तित करते हैं।

+1

स्टोर। कुछ और करने के लिए बस परेशानी के लिए * पूछना * – Petesh

उत्तर

14

डेटाबेस में मूल्यों को बदलने के लिए, UPDATE आदेश का उपयोग करें: अपने स्थानीय समय में उपयोगकर्ता के लिए यूटीसी में डेटाबेस, प्रदर्शन में

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

समस्या हल हो गई है। मुझे एसक्लाइट डीबी को mysql में परिवर्तित करना पड़ा। Mysql में मेरे पास और अधिक उन्नत क्वेरी है: 'अपनाटेबल अपडेट करें yourcolumn = from_unixtime (yourcolumn) ' –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^