תוכן עניינים:
וִידֵאוֹ: מה זה Tzinfo?
2024 מְחַבֵּר: Lynn Donovan | [email protected]. שונה לאחרונה: 2023-12-15 23:47
tzinfo הוא מחלקה בסיסית מופשטת, כלומר אין להפעיל מחלקה זו ישירות. אתה צריך לגזור תת-מחלקה קונקרטית, ו(לפחות) לספק יישומים של התקן tzinfo שיטות הדרושות לשיטות התאריך והשעה שבהן אתה משתמש. מודול datetime אינו מספק תת-מחלקות קונקרטיות של tzinfo.
אז מה זה PYTZ?
פיץ מביא את מסד הנתונים Olson tz לתוך Python. ספרייה זו מאפשרת חישובי אזור זמן מדויקים וחוצי פלטפורמות באמצעות Python 2.4 ומעלה. זה גם פותר את סוגיית הזמנים המעורפלים בסוף שעון הקיץ, שעליו תוכלו לקרוא עוד ב-Python Library Reference (תאריך ושעה.
מהי הפונקציה לקזז את התאריך לשעון קיץ? שיטת getTimezoneOffset() ב-JavaScript, בדפדפן, מחזירה את מספר הדקות ההיסט מאזור הזמן 00:00. ל דוגמא , אזור הזמן של אמריקה/ניו_יורק בשעון קיץ (DST) מחזיר את המספר 300.
אנשים גם שואלים, מה השעה באזור זמן UTC?
קיזוז GMT/UTC של ארצות הברית | ||
---|---|---|
אזור זמן בארצות הברית | UTC Offset Time Standard | UTC קיזוז שעון קיץ |
מזרחי | UTC - 5 שעות | UTC - 4 שעות |
מֶרכָּזִי | UTC - 6 שעות | UTC - 5 שעות |
הַר | UTC - 7 שעות | UTC - 6 שעות * לא רלוונטי עבור אריזונה, למעט במדינת נאואג'ו שאכן שומרת על שעון קיץ. |
איך אני מקבל את אזור הזמן הנוכחי ב-python?
אם אתה צריך למצוא את השעה הנוכחית של אזור זמן מסוים, אתה יכול להשתמש במודול pytZ
- מתאריך תאריך ייבוא תאריך שעה.
- ייבוא פיץ.
- tz_NY = pytz. אזור זמן ('אמריקה/ניו_יורק')
- datetime_NY = datetime. עכשיו(tz_NY)
- print("זמן ניו יורק:", datetime_NY.
- tz_London = pytz.
- datetime_London = datetime.
- print("שעון לונדון:", datetime_London.