当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python datetime Timezone构造函数用法及代码示例


timezone 类是 tzinfo 的子类。每个时区对象代表一个由与 UTC 的固定偏移量定义的时区。

时区类的构造函数是timezone(offset, name = None)

参数

说明

offset

timedelta 对象表示本地时间和 UTC 之间的差异。

它必须介于 -timedelta(hours=24) 和 timedelta(hours=24) 之间

name

可选的。用作 datetime.tzname() 方法的返回值的字符串

例子

UTC 时区对象

from datetime import timezone, timedelta
# If you need offsets from UTC use timezone(offset, name = None)
a = timezone.utc
b = timezone(timedelta(0))
print(a)
print(b)



UTC
UTC

东京的时区对象

from datetime import timezone, timedelta
# Create timezone object with +09h offset from UTC
a = timezone(timedelta(hours=9))
print(a)
# Name it 'JST' (Japan Standard Time)
a = timezone(timedelta(hours=9),'JST')
print(a)



UTC+09:00
JST

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python datetime | Timezone constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。