Съдържание:

Какво е Tzinfo?
Какво е Tzinfo?

Видео: Какво е Tzinfo?

Видео: Какво е Tzinfo?
Видео: DJENA - DA VIDYA KAKVO E / Джена - Да видя какво е, 2012 2024, Ноември
Anonim

tzinfo е абстрактен базов клас, което означава, че този клас не трябва да се инстанцира директно. Трябва да извлечете конкретен подклас и (поне) да предоставите реализации на стандарта tzinfo методи, необходими на методите за дата и час, които използвате. Модулът datetime не предоставя никакви конкретни подкласове на tzinfo.

Тогава какво е PYTZ?

pytz пренася базата данни Olson tz в Python. Тази библиотека позволява точни и междуплатформени изчисления на часовата зона, използвайки Python 2.4 или по-нова версия. Той също така решава проблема с двусмислените времена в края на лятното часово време, за което можете да прочетете повече в справочника за библиотеката на Python (datetime.

каква е функцията за изместване на датата за лятно часово време? Методът getTimezoneOffset() в JavaScript, в браузър, връща броя минути отместване от часовата зона 00:00. За пример , Америка/Ню_Йорк часовата зона в лятното часово време (DST) връща числото 300.

Хората също питат колко е часът в часовата зона UTC?

Съединени щати GMT/UTC отмествания
Часова зона в Съединените щати UTC офсет стандартно време UTC отместване на лятното часово време
Източна UTC - 5ч UTC - 4 часа
Централен UTC - 6ч UTC - 5ч
планина UTC - 7ч UTC - 6h * n/a за Аризона, освен в навахо нацията, която спазва лятно часово време.

Как да получа текущата часова зона в python?

Ако трябва да намерите текущото време на определена часова зона, можете да използвате модула pytZ

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

Препоръчано: