Zainstaluj moduł Pyzt:
Uruchom następujące polecenie, aby zainstalować moduł Pyzt przed ćwiczeniem przykładów tego samouczka.
$ pip instaluj pytzPrzykład-1: Wydrukuj wszystkie obsługiwane i powszechnie używane strefy czasowe
Poniższy skrypt wydrukuje wszystkie obsługiwane strefy czasowe i powszechnie używane strefy czasowe za pomocą Pyzy moduł. Pyzt Moduł jest importowany na początku skryptu. Pytz.all_timeZones Atrybut zwraca listę wszystkich obsługiwanych stref czasowych jako obiekt listy. Pytz.common_timezones Atrybut zwraca listę wszystkich powszechnie używanych stref czasowych jako obiekt listy. Dwie listy zostaną wydrukowane po wykonaniu tego skryptu.
# Importuj moduł PytzWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-2: Wydrukuj nazwy krajów
Poniższy skrypt wydrukuje listę nazw krajów z kodami krajowymi i nazwą kraju konkretnego kodu kraju. Pytz.Country_names.rzeczy() Metoda zwraca słownik obiektu nazw krajów z kodeksem kraju. Kody krajowe są przypisane do kluczy obiektu słownika, a nazwy krajów są przypisane do wartości obiektu słownika. Pętla For użyła w skrypcie do drukowania nazw krajów z kodem kraju w każdym wierszu poprzez iterowanie obiektu słownika Pytz.Country_names.rzeczy(). Następnie nazwa kraju ''JP„Kodeks kraju zostanie wydrukowany.
# Importuj moduł PytzWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje nazwy krajów i kody krajów w nawiasach. Nazwa kraju „JP” Czy Japonia jest drukowana później.
Przykład-3: Data i czas wydruku na podstawie strefy czasowej
Wartości daty i godziny różnią się w zależności od strefy czasowej. Następujący skrypt najpierw wydrukuje datę i godzinę bieżącej strefy czasowej. Następnie strefa czasowa zostanie zmieniona na USA/Wschodni Za pomocą Pytz.metoda timeZone () oraz data i godzina zostaną wydrukowane na podstawie USA/Wschodni strefa czasowa. Następnie strefa czasowa zostanie zmieniona na Asia/Hong_kong strefa czasowa, a data i godzina zostaną wydrukowane na podstawie Asia/Hong_kong strefa czasowa. Data i godzina stref czasowych UTC i IST zostaną wydrukowane później.
# Importuj moduł DATETIMEWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje, że wartości daty i godziny różnią się w zależności od strefy czasowej.
Przykład-4: Wydrukuj sformatowaną datę i godzinę
W poprzednich przykładach wartości daty i godziny są wydrukowane w formacie domyślnym. Poniższy skrypt wydrukuje sformatowane dane i czas na podstawie wybranej strefy czasowej. Format daty i godziny zdefiniowano na początku skryptu. Zgodnie z formatem data zostanie wydrukowana Dd / mm / rrrr format, a czas wydrukuje HH: MM: SS format. Następnie strefa czasowa zostanie przypisana do Ameryka/Toronto, a data i godzina zostaną wydrukowane przy użyciu Strftime () funkcja z wymienionym powyżej formatem. Następnie strefa czasowa zostanie przypisana do Azja/Dhaka i wydrukowane jak poprzednio.
# Importuj moduł DATETIMEWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje, że różnica czasu między Toronto i Dhaka wynosi 10 godzin.
Wniosek:
Pyzt Moduł ma wiele wbudowanych funkcji do pracy z różnymi wartościami daty i godziny stref czasowych. Wartości daty i godziny witryny można zmienić według strefy czasowej odwiedzającego za pomocą tego modułu. Podstawowe zastosowania tego modułu zostały wyjaśnione w tym samouczku za pomocą różnych przykładów, aby pomóc czytelnikom zrozumieć cel tego modułu.