pytz

提供了两种方式来构建本地时间

localize

from pytz import timezone
eastern = timezone('US/Eastern')
loc_dt = eastern.localize(datetime(2002, 10, 27, 6, 0, 0))

用于naive时间转换

astimezone

fly_date_2 = fly_date.astimezone(pytz.timezone("Asia/Shanghai"))

用于aware时间转换

问题

不要在构建datetime时将pytz的timezone传入

你可能感兴趣的:(pytz)