إزاحة المنطقة الزمنية غير التقليدية في pytz
في pytz ، وإنشاء كائن منطقة زمنية باستخدام "آسيا/هونغ _ اسم المنطقة الزمنية يبدو غير عادي ، حيث يعود سبع هور و 37-min. هذا السلوك ليس فريدًا. يقوم PYTZ بتهيئة كائنات المنطقة الزمنية بأقرب الاسم المتاح وإزاحة لمنطقة معينة. وبالتالي ، قد تظهر الإزاحة الافتراضية بشكل غريب في بعض الأحيان.
لحل هذه المشكلة ، استخدم طريقة الترجمة () بدلاً من مُنشئ وقت البيانات عند إرفاق المنطقة الزمنية بالتاريخ. تتضمن هذه الطريقة اسم المنطقة الصحيح والإزاحة في ذلك الوقت المحدد.
على سبيل المثال:
>>> من DateTime Import DateTime >>> hk = pytz.timezone ('آسيا/hong_kong') >>> dt1 = dateTime (2012،1،1 ، tzinfo = hk) >>> dt2 = hk.localize (DateTime (2012،1،1)) >>> DT1> DT2 FALSEباستخدام TONDILIZE () يضمن التعديل السليم لاسم المنطقة الزمنية وإزاحة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3