0
我有下面的代碼知道GMT差異
ktm = timezone('Asia/Katmandu')
如果我想知道KTM的區,我可以這樣做
ktm.zone
我知道,加德滿都是GMP + 5:45。有什麼辦法可以在pytz中獲得這種差異。
感謝
我有下面的代碼知道GMT差異
ktm = timezone('Asia/Katmandu')
如果我想知道KTM的區,我可以這樣做
ktm.zone
我知道,加德滿都是GMP + 5:45。有什麼辦法可以在pytz中獲得這種差異。
感謝
import pytz
import datetime as dt
ktm = pytz.timezone('Asia/Katmandu')
utc = pytz.utc
now = dt.datetime.now()
now_utc = utc.localize(now)
now_ktm = now_utc.astimezone(ktm)
diff = now_ktm.replace(tzinfo=None) - now_utc.replace(tzinfo=None)
print(diff)
5:45:00
還有:
print(now_ktm.strftime('%z'))
# +0545
,雖然這給差爲字符串。
謝謝,這工作,但我正在尋找是否有pytz內置功能。 – Elisa