Python3 time.tzset()方法

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

上一篇: Python3字典 下一篇: Python3日期和时间