例如設置在蟒蛇時區:如何使用os.environ
os.environ['TZ'] = "CST+06CDT,M4.1.0,M10.5.0"
我能理解CST,06(UTC的偏移量??或GMT),CDT ==中部夏令時 但
M4.1.0和M10.5.0是什麼意思?
這裏是我發現:
出口TZ = EST05EDT
EST從下圖拍攝。需要5個小時才能獲得UTC,因此需要5個小時。而目前東部夏令時的EDT正在實施。
TZ =。
DST時區
0 BST for British Summer.
+400 ADT for Atlantic Daylight.
+500 EDT for Eastern Daylight.
+600 CDT for Central Daylight.
+700 MDT for Mountain Daylight.
+800 PDT for Pacific Daylight.
+900 YDT for Yukon Daylight.
+1000 HDT for Hawaii Daylight.
-100 MEST for Middle European Summer,
MESZ for Middle European Summer,
SST for Swedish Summer and FST for French Summer.
-700 WADT for West Australian Daylight.
-1000 EADT for Eastern Australian Daylight.
-1200 NZDT for New Zealand Daylight.
有沒有更簡單的方法來找回我正確的時間?是的,只需取消TZ環境變量。
$ unset TZ
$ date
Sun Aug 22 10:17:35 EDT 2004
請注意,即使TZ調整爲夏令時,您是否會在5個月後得到正確的時間?夏時制何時生效?下面顯示的TZ值只適用於dst,只能在正確的日期。例如,這個條目將於4月,第一週的凌晨2點生效,並於10月5日凌晨2點結束。注10.5.0代表十月份的第五週,而不是第五天。
$ export TZ=EST+5EDT,M4.1.0/2,M10.5.0/2
我沒有看,最多的Python文檔,但到底是什麼開始時間和結束時間涉及到M4.1.0,M10.5.0 – kamal 2011-05-03 18:23:24
http://en.wikipedia.org/wiki/Daylight_saving_time – 2011-05-03 18:51:00
我一直在尋找爲...類似,但由於 出口TZ = EST05EDT 注意,即使TZ調整爲夏令時,你會從現在5個月得到正確的時間?夏時制何時生效?下面顯示的TZ值只適用於dst,只能在正確的日期。例如,這個條目將於4月,第一週的凌晨2點生效,並於10月5日凌晨2點結束。注10.5.0代表十月份的第五週,而不是第五天。 $ export TZ = EST + 5EDT,M4.1.0/2,M10.5.0/2 – kamal 2011-05-03 18:56:54