Мазмуну:

Tzinfo деген эмне?
Tzinfo деген эмне?

Video: Tzinfo деген эмне?

Video: Tzinfo деген эмне?
Video: Part 7 | DateTime, File, Pip | Python Malayalam Tutorial For Beginners | Python Coding Challenge 2024, Май
Anonim

tzinfo абстракттуу базалык класс болуп саналат, бул класс түз түзүлбөшү керек дегенди билдирет. Сиз конкреттүү субклассты жана (жок дегенде) стандарттын ишке ашырылышын камсыз кылууңуз керек tzinfo сиз колдонгон datetime ыкмаларына керектүү ыкмалар. datetime модулу эч кандай конкреттүү субкласстарды бербейт tzinfo.

Анда, PYTZ деген эмне?

pytz Olson tz маалымат базасын Pythonго алып келет. Бул китепкана Python 2.4 же андан жогорку версиясын колдонуп так жана кайчылаш платформа убакыт алкагын эсептөөгө мүмкүндүк берет. Ал ошондой эле жайкы убакыттын аягындагы бүдөмүк убакыттар маселесин чечет, бул тууралуу кененирээк Python китепканасынын шилтемесинде окуй аласыз (datetime.

күндүзгү убакытты алмаштыруу функциясы кандай? JavaScript'теги getTimezoneOffset() методу браузерде саат 00:00 убакыт алкагынан жылыган мүнөттөрдүн санын кайтарат. үчүн мисал , Америка/Нью_Йорк убакыт алкагы Daylight Savings (DST) 300 санын кайтарат.

Адамдар дагы сурашат, UTC убакыт алкагында саат канча?

Америка Кошмо Штаттары GMT/UTC Offsets
Америка Кошмо Штаттарынын убакыт алкагы UTC Offset Standard Time UTC Offset жайкы убакыт
Чыгыш UTC - 5 ч UTC - 4 ч
Борбордук UTC - 6 ч UTC - 5 ч
Тоо UTC - 7 ч UTC - 6саат * жок/а Аризона үчүн жазгы убакытты сактаган Навахо улутунан тышкары.

Питондо учурдагы убакыт алкагын кантип алсам болот?

Эгер белгилүү бир убакыт алкагынын учурдагы убактысын табуу керек болсо, pytZ модулун колдоно аласыз

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

Сунушталууда: