这是 tzdata 那一套系统的问题。。。
对于 Asia/Shanghai (或者其它“地名时区”),只是现在恰好被规定为 UTC+8 而已,
历史上可能有各种变化(比如 Asia/Chongqing 曾经是 +7),还有是否夏令时的区别,
replace 的话,大概不会根据 datetime 的年月日来选择这个时区里正确那个偏差值。
【 在 Madlee (无竹居士) 的大作中提到: 】
:
https://segmentfault.com/q/1010000024584469: 看这篇文章,由于历史原因,要使用timezone的localize方法而不能用
: datetime的replace方法,否则会有6分钟的偏差。
: ...................
--
FROM 221.217.53.*