Мазмұны:

Tzinfo дегеніміз не?
Tzinfo дегеніміз не?

Бейне: Tzinfo дегеніміз не?

Бейне: Tzinfo дегеніміз не?
Бейне: Why does creating a datetime with a tzinfo from pytz show a weird time offset? 2024, Мамыр
Anonim

tzinfo абстрактілі базалық сынып болып табылады, яғни бұл сыныпты тікелей құруға болмайды. Сізге нақты ішкі сыныпты алу керек және (кем дегенде) стандартты енгізуді қамтамасыз ету керек tzinfo пайдаланатын datetime әдістеріне қажет әдістер. Datetime модулі нақты ішкі сыныптарды қамтамасыз етпейді tzinfo.

Сонда PYTZ дегеніміз не?

пиц Olson tz дерекқорын Python-ға әкеледі. Бұл кітапхана Python 2.4 немесе одан жоғары нұсқасын пайдаланып дәл және кросс платформалық уақыт белдеуін есептеуге мүмкіндік береді. Сондай-ақ, ол Python кітапханасының анықтамасынан (datetime.

Жазғы жарыққа арналған күннің орнын толтыру функциясы қандай? JavaScript ішіндегі getTimezoneOffset() әдісі браузерде 00:00 уақыт белдеуінен ығысу минуттар санын қайтарады. Үшін мысал , Америка/Нью_Йорк уақыт белдеуі Жазғы жарық үнемдеу жүйесіндегі (DST) 300 санын қайтарады.

Сондай-ақ адамдар UTC уақыт белдеуінде сағат неше екенін сұрайды.

Америка Құрама Штаттары GMT/UTC офсеттері
Америка Құрама Штаттарындағы уақыт белдеуі UTC офсет стандартты уақыты UTC офсет жазғы уақыт
Шығыс UTC - 5 сағ UTC - 4 сағ
Орталық UTC - 6 сағ UTC - 5 сағ
Тау UTC - 7 сағ UTC - Жазғы уақытты сақтайтын Навахо ұлтын қоспағанда, Аризона үшін 6сағ * жоқ.

Питонда ағымдағы уақыт белдеуін қалай алуға болады?

Белгілі бір уақыт белдеуінің ағымдағы уақытын табу қажет болса, pytZ модулін пайдалануға болады

  1. Datetime импорттық datetime бастап.
  2. импорттық пиц.
  3. tz_NY = питц. уақыт белдеуі('Америка/Нью_Йорк')
  4. datetime_NY = datetime. қазір(tz_NY)
  5. print("NY time:", datetime_NY.
  6. tz_London = питц.
  7. datetime_London = datetime.
  8. print("Лондон уақыты:", datetime_London.

Ұсынылған: