我有以下代码
ktm = timezone('Asia/Katmandu')如果我想知道ktm的区域,我可以这样做
ktm.zone我知道加德满都是GMP+5:45。有没有办法在pytz中得到这个差值。
谢谢
发布于 2011-11-01 02:02:13
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尽管这给出了字符串形式的差异。
https://stackoverflow.com/questions/7957218
复制相似问题