2017-07-01 14 views
5

मेरे समय क्षेत्र UTC + 8 है, लेकिन मैं "1970-01-01 07:30:00" के बजाय "1970 के मिल गया जब मैंmysql from_timestamp (0) मेरे वर्तमान समय से मेल नहीं खाता

mysql> select from_unixtime(0); 
+---------------------+ 
| from_unixtime(0) | 
+---------------------+ 
| 1970-01-01 07:30:00 | 
+---------------------+ 

चलाने -01-01 08:00:00 "।

मैं भाग गया:

show variables like "%time_zone%"; 

तो मुझे मिल गया:

system_time_zone +08 
time_zone   SYSTEM 
+0

क्या समय क्षेत्र (राजनीतिक विभाजन की) आप में कर रहे हैं? क्या यह संभव है कि 1 9 70 की शुरुआत में आपका राजनीतिक विजन का समय क्षेत्र +0: 730 था? यदि ऐसा है, तो यह बताता है कि सॉफ़्टवेयर 1 9 70-01-01 00:00 (यूनिक्स टाइमस्टैम्प शून्य) का अनुवाद क्यों करता है। ज़ोनइन्फो सिस्टम में राजनीतिक प्रभागों के टाइमज़ोन नियमों में परिवर्तन का इतिहास शामिल है। –

+0

आप किस समय क्षेत्र (राजनीतिक विभाजन) में हैं? क्या यह संभव है कि 1 9 70 की शुरुआत में आपका राजनीतिक विजन का समय क्षेत्र +0: 730 था? यदि ऐसा है, तो यह बताता है कि सॉफ़्टवेयर 1 9 70-01-01 00:00 (यूनिक्स टाइमस्टैम्प शून्य) का अनुवाद क्यों करता है। ज़ोनइन्फो सिस्टम में राजनीतिक प्रभागों के टाइमज़ोन नियमों में परिवर्तन का इतिहास शामिल है। –

उत्तर

1

मान लिया जाये कि आप सिंगापुर में हैं, 1970 में इस क्षेत्र में समय क्षेत्र GMT 7.5 था। 1 9 82 तक यह नहीं था कि जीएमटी +8 का वर्तमान मूल्य इस्तेमाल करना शुरू हो गया था।

Period in use Time offset from GMT Reference Meridian Name of Time 

...   1905 May 31 + 6hr 55m 25s 103 51 16 E Singapore Mean Time 
1905 Jun 01 - 1932 Dec 31 + 7hr 00m 00s 105 00 00 E Standard Zone Time 
1933 Jan 01 - 1941 Aug 31 + 7hr 20m 00s 110 00 00 E Daylight Saving Time  
1941 Sep 01 - 1942 Feb 15 + 7hr 30m 00s 112 30 00 E Daylight Saving Time 
1942 Feb 16 - 1945 Sep 12 + 9hr 00m 00s 135 00 00 E Tokyo Standard Time @ 
1945 Sep 13 - 1981 Dec 31 + 7hr 30m 00s 112 30 00 E DST/MST/SST # @ 
1982 Jan 01 - Present  + 8hr 00m 00s 120 00 00 E Singapore Standard Time 

http://www.math.nus.edu.sg/aslaksen/teaching/timezone.html

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