Vi vil observere bruken av “DateTime.nå () ”,“ DateTime.utcnow () ”og“ Time.gmtime () ”metoder for å skrive ut gjeldende tid for våre respektive soner. "Pytz" -modulen kan brukes til å finne ut gjeldende tid i en viss tidssone.
Syntaks:
Syntaksen for å skrive ut gjeldende tid med “DateTime.nå () ”er gitt i følgende:
Syntaksen for å oppnå gjeldende tid inkluderer to deler der den første delen av syntaksen er definisjonen av funksjonen som har gjeldende tid. Etter funksjonsdefinisjonen holder den andre delen samtalen til “DateTime.nå () ”-funksjon sammen med et bibliotek for å nå gjeldende tid.
Eksempel 1: Bruke DateTime.Nå () metode for å skrive ut gjeldende tid og dato
Datatyper for dato og klokkeslett er innlemmet i en enkelt Python -datatype, men det er en modul med datetime som kan programmeres til å bruke tiden og datoen. Det er ikke nødvendig å installere DateTime-modulen eksternt fordi den er tilgjengelig i innebygd form. For å få gjeldende dato og klokkeslett, bruker vi DateTime -modulens “DateTime.nå () ”-funksjon.
Vi vil diskutere kodebiten vår for “DateTime.nå () ”-funksjon herfra.
Vi starter koden vår ved å importere "DateTime" -biblioteket. Deretter lager vi vår funksjon som heter "for øyeblikket_tid" som holder den nåværende tiden i den. Deretter bruker vi “DateTime.nå () "-funksjonen på" DateTime "-biblioteket innen" for øyeblikket_tid "-funksjonen". "Nå" i "datetime.Nå () ”-funksjonen refererer til gjeldende tid. Etter dannelsen av funksjonen bruker vi "print ()" -funksjonen for å skrive ut tiden på utgangen der "\ n" refererer til markøren til neste linje. Den viser gjeldende tid på utdataene som er lagret i "for øyeblikket_time" -funksjonen ".
Utgangen viser meldingen vi gir i utskriftserklæringen i den første linjen som er "gjeldende tid på Scotland Glasgow er:" Den siste linjen viser gjeldende dato og tid i Skottland der datoen er "2022-11-03" " Og tiden er “09:38:35.068618 ”som kan sees i utgangsskjermen.
Eksempel 2: Bruke DATETIME.Nå () metode sammen med flere attributter for å skrive ut gjeldende dato og klokkeslett
I dette eksemplet vil vi undersøke noen formidler av “DateTime.nå () ”-funksjon. Varer som inkluderer "år", "måned", "dag", "time", "minutt" og "andre". For å se gjeldende tid separat i Python i separate rader, bruker vi disse attributtene til “DateTime.nå () ”metode.
Forklaringen av attributter til “DateTime.nå () ”metodekode -utdraget starter herfra.
Som i forrige eksempel, importerer vi først "DateTime" -biblioteket og oppretter en funksjon som heter "Python_Time". Deretter bruker vi “DateTime.nå () ”-metode på“ DateTime ”-biblioteket innen funksjonen. Den første linjen i "print ()" -funksjonen er bare en enkel utskriftsuttalelse som vi bruker for å vise i "Følgende er attributtene til datetime.Nå () Funksjon: ”Display. Nå er det på tide å bruke attributtene til “DateTime.nå () ”sammen med utskriftsuttalelsene i" print () "-funksjonen og lagre inneværende år med" python_time.år".
For å ha den nåværende måneden, bruker vi “Python_Time.måned". For å vise inneværende dag bruker vi “Python_Time.dag ”i vår funksjon for å lagre den nåværende dagens verdi. Vi bruker “python_time.time ”for inneværende time tid. Vi bruker “python_time.minutt ”for de nåværende minuttene. Og vi bruker “python_time.andre ”for nåværende sekunder i vår“ Python_Time ”-funksjon.
Koden vår viser gjeldende tid i flere separate rader som vi kan se i vårt øyeblikksbilde. Den første utgangen viser inneværende år, “2022”. I den tredje raden viser den den nåværende måneden i den numeriske formen som er "11". I den fjerde raden viser den den nåværende dagen som er "3". Den femte raden viser den nåværende timen som er "9". Sjette rad av utgangen viser de nåværende minuttene som er "56". Og den siste raden i utgangen viser det nåværende sekundet som er "30".
Eksempel 3: Bruke DateTime.Utcnow () -metode for å skrive ut gjeldende tid
“Datetime.Utcnow () ”-metoden bestemmer den nåværende universelle koordinerte tiden som om den brukes sammen med“ nå () ”. Tidene rapporteres i lokal tid sammen med en utligning av timer og minutter for tidssonen. Når datoen og klokkeslettet er i en lokal tidssone, er det i "HH" timer og "mm" minutter foran universell koordinert tid, som er en tidssone for "+HH: mm".Når vi jobber med applikasjoner som har en global bruker for logging av arrangementer, er denne metoden for den nåværende tiden nyttig. DATETIME.UtCnow () -metoden kan brukes til å lokalisere gjeldende tid i en universell koordinert tid. Den koordinerte universelle tiden er en tid på 24 timers format.
I kodebiten vår kan vi se at vi først importerte "DateTime" -biblioteket fra "DateTime". Deretter brukte vi "print ()" -funksjonen som vi ønsker å vise den gjeldende koordinerte universelle tiden på skjermbildet vårt. For å oppnå den nåværende koordinerte universelle tiden, brukte vi bare “DateTime.Utcnow () ”-funksjonen og tildelte verdien til" print () "-funksjonen.
Utgangssnapsbildet viser den koordinerte universelle tiden sammen med gjeldende dato som er “2022-11-03” og den nåværende tiden som er “17:28:35.974217 ”.
Eksempel 4: Bruke tiden.GMTime () -metode for å skrive ut gjeldende tid
Tiden.gmtime () ”-funksjon refererer til Greenwich i mellomtiden. Vanligvis er det betegnet som "GMT". I denne metoden bør den nåværende tiden vi trenger alltid passere på "sekunder". Denne gangen refererer til tidssonen i null graders lengdegrad, som går gjennom London -forstaden Greenwich. Det er kjent av forkortelsen av “Zero Meridians”.
La oss diskutere kodebiten vår der vi importerer biblioteket med "tid" i den første linjen. Etter en stund oppretter vi vårt funksjonsnavn “Green_Mean_Time” der vi tildeler den nåværende GMT ved å bruke “TID.GMTime (tid.tid ()) ”-funksjon. Etter å ha brukt hovedfunksjonen, bruker vi "print ()" -funksjonen for å vise gjeldende Greenwich-gjennomsnittstid ved å tilordne "print ()" -funksjonsverdien til den forhåndsdefinerte "Green_mean_time" -funksjonen.
Den første linjen i utgangsdisplayet viser utskriftserklæringen som vi oppga i koden for "print ()" -funksjonen. Greenwich middeltid vises fra den andre linjen i utgangen.struct_time ”der den nåværende Greenwich -gjennomsnittlige tiden for“ TM_YEAR ”er“ 2022 ”,“ TM_MONTH ”er“ 11 ”,“ TM_MDAY ”er“ 3 ”,“ TM_HOUR ”er“ 17 ”,“ TM_MIN ”er“ 47 ”,“ TM_SEC ”er“ 51 ”,“ TM_WDAY ”er“ 3 ”,“ TM_YDAY ”er 307” og “TMISDST” er “0”.
Konklusjon
Denne artikkelen diskuterer bruken av forskjellige Python -metoder for å skrive ut gjeldende tid for våre respektive soner. Det er forskjellige teknikker for slike formål, og de viktigste brukte som vi brukte er “DateTime.nå () ”,“ DateTime.Utcnow () ”, og“ Tid.gmtime () ”. “Datetime.nå () ”brukes til å oppnå gjeldende tid og dato for den lokale sonen. “Datetime.Utcnow () ”brukes til å oppnå gjeldende tid for globale brukere for sine arrangementer logging. Og “tiden.gmtime () ”brukes til å oppnå den nåværende Greenwich gjennomsnittlig tid på sekunder.