當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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