[英]Convert UTC datetime to Pacific datetime in Python
如何在 Python 中将 UTC 转换为太平洋时区?
我试过了,但它不工作
from datetime import datetime
from pytz import timezone
fmt = "%Y-%m-%d %H:%M:%S %Z%z"
# Current time in UTC
now_utc = 1348283733848
# Convert to US/Pacific time zone
now_pacific = now_utc.astimezone(timezone('US/Pacific'))
print now_pacific.strftime(fmt)
错误:
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
AttributeError: 'long' object has no attribute 'astimezone
我想将此 UTC 1348283733848 转换为人类可读格式的太平洋时区
您可以使用
datetime.utctimestamp(now_utc).strftime("%H:%M:%S %Z%")
也许做
datetime.datetime.utcfromtimestamp(now_utc) - datetime.timedelta(hours=8)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.