pytz 中的上海时区或者 PRC 时区,不是我们常用的 8 小时偏移,而是 8 小时 6 分,导致我转换时间出现了偏差。
pytz.timezone('PRC')
Out[195]: <DstTzInfo 'PRC' LMT+8:06:00 STD>
pytz.timezone('Asia/Shanghai')
Out[196]: <DstTzInfo 'Asia/Shanghai' LMT+8:06:00 STD>
1
Qzier OP 经测试,dateutil 没有这个问题,它的中国时区就是 8 小时整的便移量来算的。
|
2
julyclyde 2020-08-11 10:53:04 +08:00
这个问题随便搜搜就知道是你用错了啊
|
4
neoblackcap 2020-08-30 05:57:47 +08:00
@Qzier 用用搜索引擎你就知道是你自己的问题
|
5
Qzier OP @neoblackcap 用谷歌搜一下就知道不少人发现了这个 bug
|