Spisu treści:

Co to jest Tzinfo?
Co to jest Tzinfo?

Wideo: Co to jest Tzinfo?

Wideo: Co to jest Tzinfo?
Wideo: PROGRAM TO PRINT TODAY, TOMORROW AND YESTERDAY DATE & TIME IN PYTHON PROGRAMMING || DATETIME MODULE 2024, Listopad
Anonim

tzinfo jest abstrakcyjną klasą bazową, co oznacza, że ta klasa nie powinna być bezpośrednio tworzona. Musisz wyprowadzić konkretną podklasę i (przynajmniej) dostarczyć implementacje standardu tzinfo metody wymagane przez metody daty i godziny, których używasz. Moduł datetime nie dostarcza żadnych konkretnych podklas tzinfo.

Czym więc jest PYTZ?

Pytz przenosi bazę danych Olson tz do Pythona. Ta biblioteka umożliwia dokładne i międzyplatformowe obliczenia stref czasowych przy użyciu Pythona 2.4 lub nowszego. Rozwiązuje również problem niejednoznacznych godzin pod koniec czasu letniego, o którym możesz przeczytać więcej w Python Library Reference (datetime.

jaka jest funkcja przesunięcia daty dla czasu letniego? Metoda getTimezoneOffset() w JavaScript w przeglądarce zwraca liczbę minut przesuniętych względem strefy czasowej 00:00. Do przykład , strefa czasowa Ameryka/Nowy_Jork w czasie letnim (DST) zwraca liczbę 300.

Ludzie również pytają, która jest godzina w strefie czasowej UTC?

Przesunięcia GMT/UTC w Stanach Zjednoczonych
Strefa czasowa w Stanach Zjednoczonych Czas standardowy przesunięcia UTC Przesunięcie czasu letniego UTC
Wschodni UTC - 5h UTC - 4h
Centralny UTC - 6h UTC - 5h
Góra UTC - 7h UTC - 6h * n/d dla Arizony, z wyjątkiem Navajo Nation, gdzie obowiązuje czas letni.

Jak uzyskać aktualną strefę czasową w Pythonie?

Jeśli chcesz znaleźć aktualny czas w określonej strefie czasowej, możesz skorzystać z modułu pytZ

  1. from datetime import datetime.
  2. importuj pytz.
  3. tz_NY = pytz. strefa czasowa('Ameryka/Nowy_Jork')
  4. datagodzina_NY = datagodzina. teraz(tz_NY)
  5. print("czas NY:", datetime_NY.
  6. tz_Londyn = pytz.
  7. data-godzina_Londyn = data-godzina.
  8. print("Czas w Londynie:", datetime_Londyn.

Zalecana: