有了这个我现在挣扎了几个小时。代码比我在这里提供的例子大得多,但它分解为: 我有一个天真的日期时间对象,我想将它转换为UTC时间,但那不起作用预期。 import datetime
import pytz
# Following is a naive datetime object, but we know the user meant
# timezone Europe/Zurich
我在理解为什么我要获得结果时遇到了一些麻烦。 我想尝试: 选择两个时区,一个使用DST和一个不。例如:罗马尼亚(dst)和委内瑞拉(没有dst)。 对于具有dst的时区,创建两个日期时间。一个在dst的区间中,另一个不是。罗马尼亚DST间隔(4-10/4月 - 10月)。例如: from datetime import datetime
from pytz import timezone
t
我有超过100万个来自数据库的datetime对象,并且我想将它们中的每个转换为支持时区的datetime对象。这里是我的助手funcion conv_tz: # dt is python datetime object, src_tz and dest_tz and pytz.timezone objects
def conv_tz(dt, src_tz, dest_tz):
if