جدول المحتويات:

ما هي Tzinfo؟
ما هي Tzinfo؟

فيديو: ما هي Tzinfo؟

فيديو: ما هي Tzinfo؟
فيديو: تعلم لغة Python درس 079# - التاريخ والوقت - مقدمة 2024, شهر نوفمبر
Anonim

tzinfo عبارة عن clase قاعدة مجردة ، مما يعني أنه لا ينبغي إنشاء مثيل لهذه الفئة مباشرة. تحتاج إلى اشتقاق فئة فرعية ملموسة ، و (على الأقل) توفير تطبيقات للمعيار tzinfo الطرق التي تحتاجها طرق التاريخ والوقت التي تستخدمها. لا توفر وحدة التاريخ والوقت أي فئات فرعية ملموسة من tzinfo.

إذن ، ما هو PYTZ؟

بيتز يجلب قاعدة بيانات Olson tz إلى Python. تتيح هذه المكتبة حسابات المنطقة الزمنية الدقيقة وعبر النظام الأساسي باستخدام Python 2.4 أو أعلى. كما أنه يحل مشكلة الأوقات الغامضة في نهاية التوقيت الصيفي ، والتي يمكنك قراءة المزيد عنها في مرجع مكتبة Python (datetime.

ما هي وظيفة موازنة التاريخ حسب التوقيت الصيفي؟ تُرجع طريقة getTimezoneOffset () في JavaScript ، في المستعرض ، عدد الدقائق التي تم تعويضها من المنطقة الزمنية 00:00. ل مثال ، تُرجع المنطقة الزمنية America / New_York في التوقيت الصيفي (DST) الرقم 300.

يسأل الناس أيضًا ، ما هو الوقت بتوقيت UTC؟

الولايات المتحدة GMT / UTC Offsets
المنطقة الزمنية في الولايات المتحدة التوقيت القياسي لإزاحة التوقيت العالمي المنسق (UTC) التوقيت الصيفي للإزاحة التوقيت الصيفي
الشرقية التوقيت العالمي المنسق - 5 ساعات التوقيت العالمي المتفق عليه - 4 ساعات
وسط التوقيت العالمي المتفق عليه - 6 ساعات التوقيت العالمي المنسق - 5 ساعات
جبل التوقيت العالمي المتفق عليه - 7 ساعات UTC - 6h * n / a لأريزونا باستثناء Navajo Nation الذي يراعي التوقيت الصيفي.

كيف أحصل على المنطقة الزمنية الحالية في لغة بيثون؟

إذا كنت بحاجة إلى العثور على الوقت الحالي لمنطقة زمنية معينة ، فيمكنك استخدام وحدة pytZ

  1. من تاريخ استيراد ووقت وتاريخ.
  2. استيراد pytz.
  3. tz_NY = pytz. المنطقة الزمنية ("America / New_York")
  4. datetime_NY = التاريخ والوقت. الآن (tz_NY)
  5. print ("NY time:"، datetime_NY.
  6. tz_London = pytz.
  7. datetime_London = التاريخ والوقت.
  8. print ("London time:"، datetime_London.