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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。