在Pytz中的Pytz
原因在於時區和偏移經歷歷史變化的事實。 PYTZ初始化了具有最早可用名稱和偏移的時區對象。因此,默認偏移量有時可能會出現奇數。 在將時區附加到日期時,請使用localize()方法而不是dateTime構造函數。此方法在該特定時間結合了正確的區域名稱和偏移。
例如:>>>導入pytz >>>來自DateTime Import DateTime >>> hk = pytz.timezone('asia/hong_kong') >>> dt1 = dateTime(2012,1,1,tzinfo = hk) >>> dt2 = hk.lacalize(dateTime(2012,1,1)) >>> DT1> DT2 false
使用localize()確保對時區名稱和偏移的正確調整。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3