timezone 类是 tzinfo 的子类。每个时区对象代表一个由与 UTC 的固定偏移量定义的时区。
时区类的构造函数是timezone(offset, name = None)
参数 |
说明 |
---|---|
offset |
timedelta 对象表示本地时间和 UTC 之间的差异。 它必须介于 -timedelta(hours=24) 和 timedelta(hours=24) 之间 |
name |
可选的。用作 |
例子
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
相关用法
- Python datetime timetuple()用法及代码示例
- Python datetime astimezone()用法及代码示例
- Python datetime timetz()用法及代码示例
- Python datetime isocalendar()用法及代码示例
- Python datetime date()用法及代码示例
- Python datetime isoformat()用法及代码示例
- Python datetime __str__()用法及代码示例
- Python datetime isoweekday()用法及代码示例
- Python datetime time()用法及代码示例
- Python datetime utcoffset()用法及代码示例
- Python datetime weekday()用法及代码示例
- Python datetime tzname()用法及代码示例
- Python datetime replace()用法及代码示例
- Python datetime strftime()用法及代码示例
- Python datetime toordinal()用法及代码示例
- Python datetime.time.fromisoformat用法及代码示例
- Python datetime.utcoffset()用法及代码示例
- Python datetime.datetime.fromisoformat用法及代码示例
- Python datetime转date用法及代码示例
- Python datetime.tzinfo()用法及代码示例
- Python NumPy datetime_data方法用法及代码示例
- Python datetime.date.isoformat用法及代码示例
- Python datetime.timetz()用法及代码示例
- Python datetime.date.replace用法及代码示例
- Python datetime.date.ctime用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Python datetime | Timezone constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。