[英]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.