使用datetime直接构造时间的时候,设置时区是没有北京时间的,一般来说习惯了linux的同志都会默认用上海时间来代替,这里却有一个问题,如果要进行时区转换,上海时间比北京时间差6分钟... 比如: tz = pytz.timezone('Asia/Shanghai') t = datetime.datetime(, , , , , , , tzinfo=tz) 这样打印出来得到的时间是: -- ::+: 在django框架中,貌似from django.utils.timezone impo…