2024-10-02 22:24:16 发布
网友
我正在尝试以下操作:
import datetime from pytz import timezone date = datetime.datetime(2011,01,01) # this is in UTC time tz = timezone('US/Pacific')
那么我该如何将此日期时间转换为美国/太平洋的等效时间?
可以为datetime函数提供tzinfo参数:
datetime
tzinfo
tz = timezone('US/Pacific') date = datetime.datetime(2011, 01, 01, tzinfo=tz)
或将现有datetime对象转换为其他时区:
date_pacific = date.astimezone(timezone('US/Pacific'))
以前有人问过,但无论如何你都能在这里找到-
http://www.saltycrane.com/blog/2009/05/converting-time-zones-datetime-objects-python/
如果您知道要更改的时差,可以执行以下操作-
例如-您的时区是UTC的+2小时
from datetime import datetime, timedelta current_utc = datetime.utcnow() my_timezone = current_utc + timedelta(hours=2)
可以为
datetime
函数提供tzinfo
参数:或将现有datetime对象转换为其他时区:
以前有人问过,但无论如何你都能在这里找到-
http://www.saltycrane.com/blog/2009/05/converting-time-zones-datetime-objects-python/
如果您知道要更改的时差,可以执行以下操作-
例如-您的时区是UTC的+2小时
相关问题 更多 >
编程相关推荐