Installer PYZT -modulen:
Kjør følgende kommando for å installere PYZT -modulen før du øver på eksemplene på denne opplæringen.
$ pip installer pytzEksempel-1: Skriv ut alle støttede og ofte brukte tidssoner
Følgende skript vil skrive ut alle støttede tidssoner og de mye brukte tidssonene ved hjelp av Pyzy modul. De Pyzt Modulen importeres i begynnelsen av skriptet. Pytz.all_timezones Attributt returnerer listen over alle støttede tidssoner som et listeobjekt. Pytz.Common_timezones Attributt returnerer listen over alle ofte brukte tidssoner som et listeobjekt. To lister vil bli skrevet ut etter å ha utført dette skriptet.
# Importer Pytz -modulenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel-2: Skriv ut landsnavn
Følgende skript vil skrive ut listen over landsnavn med landskoder og landets navn på en bestemt landskode. Pytz.country_names.varer () Metode returnerer et ordboksobjekt av landsnavn med landskoden. Landskodene er tildelt i ordboksobjektets nøkler, og landsnavnene er tildelt i ordboksobjektets verdier. For Loop har brukt i skriptet til å skrive ut landsnavnene med landskoden i hver linje ved å iterere ordbokobjektet returnert av Pytz.country_names.varer (). Deretter, landsnavnet på 'JP'Landskode vil bli skrevet ut.
# Importer Pytz -modulenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser landsnavn og landskoder i parentesene. Landsnavnet til 'JP' er Japan som skrives ut senere.
Eksempel-3: Skriv ut dato og tid basert på tidssone
Dato- og klokkeslettverdiene varierer basert på tidssonen. Følgende skript vil skrive ut datoen og klokkeslettet for gjeldende tidssone med det første. Deretter vil tidssonen bli endret til Oss/østlige Ved å bruke Pytz.TimeZone () -metode og dato og klokkeslett vil bli skrevet ut basert på Oss/østlige tidssone. Deretter vil tidssonen bli endret til Asia/Hong_kong tidssone, og datoen og klokkeslettet vil bli skrevet ut basert på Asia/Hong_kong tidssone. Dato og klokkeslett for UTC og IST tidssoner vil bli skrevet ut senere.
# Importer DateTime ModuleProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at datoen og tidsverdiene varierer basert på tidssonen.
Eksempel-4: Skriv ut den formaterte datoen og klokkeslettet
I de forrige eksemplene skrives dato- og tidsverdiene i standardformatet. Følgende skript vil skrive ut de formaterte data og tid basert på den valgte tidssonen. Formatet på dato og klokkeslett har definert i begynnelsen av skriptet. I følge formatet vil datoen skrive ut dd-mm-yyyy Format, og tiden vil skrive ut HH: MM: SS format. Deretter vil tidssonen bli tildelt Amerika/Toronto, og datoen og klokkeslettet vil bli skrevet ut ved å bruke Strftime () funksjon med formatet nevnt ovenfor. Deretter vil tidssonen bli tildelt Asia/Dhaka og trykt som før.
# Importer DateTime ModuleProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at tidsforskjellen mellom Toronto og Dhaka er 10 timer.
Konklusjon:
De Pyzt Modulen har mange innebygde funksjoner for å jobbe med de forskjellige tidssoners dato- og tidsverdier. Nettstedets dato- og klokkeslettverdier kan endres i henhold til besøkende tidssone ved å bruke denne modulen. Denne modulens primære bruksområder er blitt forklart i denne opplæringen ved å bruke forskjellige eksempler for å hjelpe leserne til å forstå denne modulens formål.