Python time tzset() 方法

返回上一级

Python time.tzset() 根据 shell 环境变量 TZ (Time Zone) 重新初始化时间相关设置

标准 TZ 环境变量格式

std offset [dst [offset [,start[/time], end[/time]]]]

成分说明

成分 说明
std
dst
三个或者多个时间的缩写字母。传递给 time.tzname
offset 距 UTC+0 的偏移,格式 [+|-]hh[:mm[:ss]] {h=0-23, m/s=0-59}
start[/time]
end[/time]
DST 开始生效时的日期
格式为 m.w.d — 代表日期的月份、周数和日期
w=1 指月份中的第一周,而 w=5 指月份的最后一周
'start' 和 'end' 可以是以下格式之一:
Jn: 儒略日 n (1 <= n <= 365)。闰年日(2月29)不计算在内
n 儒略日 (0 <= n <= 365)。 闰年日(2月29)计算在内
Mm.n.d 日期的月份、周数和日期。w=1 指月份中的第一周,而 w=5 指月份的最后一周
time 可选,DST 开始生效时的时间(24 小时制)。默认值为 02:00(指定时区的本地时间)

语法

time.tzset()

参数

返回值

范例

下面的代码演示了 time.tzset() 方法的简单使用

#!/usr/bin/python
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'))

运行以上 Python 代码,输出结果如下

$ python main.py 
02:03:17 01/16/18 EST
18:03:17 01/16/18 AEDT

返回上一级

Python3 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.