-1
我已将时区转换为'Europe/London',它打印出: 2017-07-27 12:39:07 + 01:00 这是正确的伦敦时间。使用pytz转换时区
但是,如何得到这个打印的时间加上了+01:00,所以这将是13.39.07在这种情况下? 这是我使用的功能:
def utc_to_london(utc_dt):
tz = pytz.timezone('Europe/London').localize(utc_dt)
print(tz)
return tz;
感谢您的帮助
唯一的问题是,12.39.07现在是utc时间 – Rpp
听起来像你的问题是你正在使用'12:39:07'并使用'tz_localize()'将伦敦时区附加到它。相反,你需要做的是“本地化”到“pytz.utc”,然后*转换*伦敦时间。 –