Python3 time.tzset()方法

2019-10-16 23:10:03
tzset()方法重置由庫程式使用的時間轉換規則。 環境變數TZ指定如何做到這一點。
TZ環境變數的標準格式(加入空格是為清楚起見):
std offset [dst [offset [,start[/time], end[/time]]]]
  • stddst : 三個或多個字母數位給出時區的縮寫。這些將被傳遞到 time.tzname。

  • offset : 偏移的形式: .hh[:mm[:ss]]. 表示是附加本地時間值到UTC。 

  • start[/time], end[/time]: 指示何時改變,並從 DST 返回。

語法

以下是 tzset() 方法的語法:
time.tzset()

引數

  • NA

返回值

此方法不返回任何值。

範例

下面的範例顯示 tzset()方法的使用。
#!/usr/bin/python3
import time
import os

os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0'
time.tzset()
print time.strftime('%X %x %Z')

os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0'
time.tzset()
print time.strftime('%X %x %Z')
當我們執行上面的程式,它會產生以下結果:
13:00:40 02/17/09 EST
05:00:40 02/18/09 AEDT