Python Få den nåværende tiden

Python Get Current Time




Python er et allsidig, allsidig og høyt nivå programmeringsspråk i moderne tid. Den tilbyr mange innebygde moduler og funksjoner for å utføre noen spesifikke oppgaver. Det gir også datetime og tid moduler for å utføre tidsrelaterte oppgaver. Tidsverdien starter fra 1. januar 1970, og de fleste operativsystemer støtter tidsverdien frem til 2038. Den andre er tidsenhetsberegningen. Tidsverdien returneres i flytende tall. Denne artikkelen forklarer forskjellige måter å få den nåværende tiden ved hjelp av Python.

Metoder for å få den nåværende tiden

Følgende er de to metodene for å få gjeldende tid i Python:







  1. Ved å bruke dato tid modul
  2. Ved å bruke tid modul

Bruke datetime -modulen

Datetime er den innebygde Python-modulen. Den gir mange innebygde funksjoner for å få gjeldende dato og klokkeslett. Nå () -funksjonen til datetime -modulen gir gjeldende tid, sammen med datoen.



La oss bruke nå () -funksjonen i Python -skriptet vårt for å få gjeldende klokkeslett og dato.



#import av datetime -modulen
fra dato tid import dato tid
#bruker nå -funksjonen
skrive ut('Gjeldende dato og klokkeslett er:',dato tid.())

Produksjon





Utgangen viser gjeldende dato og klokkeslett.



Vi kan bruke funksjonen strftime () til å konvertere datatidsobjektverdien til en streng. Direktivene sendes til funksjonen strftime () som argumenter, og den returnerer verdien. For eksempel returnerer direktivet %H, %M og %S verdien av henholdsvis timer, minutter og sekunder i et strengformat. La oss bruke disse direktivene med strftime () -funksjonen for å få den nåværende tiden. I det gitte eksemplet lagres utdataene fra datetime.now () -funksjonen i datoen_tid -variabelen. Dessuten lagres utdataene fra strftime () -funksjonen i varianten current_time, og til slutt skriver vi ut current_time -variabelen for å få gjeldende tidsverdi.

#import av datetime -modulen
fra dato tid import dato tid
#bruker nå -funksjonen for å få dato og klokkeslett
dato tid=dato tid.()
#using strftime () for å få gjeldende tidsverdi
nåværende tid=dato tid.strftime('%H:%M:%S')
skrive ut('Den nåværende tiden er:',nåværende tid)

Produksjon

Utgangen viser gjeldende tidsverdi.

I stedet for å få både dato og klokkeslett, kan vi også bare få tidsverdien. Funksjonen now (). Time () returnerer bare tidsverdien. Returverdien for datetime.now (). Time () lagres i variabelen current_time. Til slutt skriver vi ut variabelen current_time for å få gjeldende tidsverdi.

#import av datetime -modulen
fra dato tid import dato tid
#bruker tidsfunksjonen for å få gjeldende tidsverdi
nåværende tid=dato tid.().tid()
skrive ut('Den nåværende tiden er:',nåværende tid)

Produksjon

Utgangen viser gjeldende tidsverdi.

Datetime -modulen kan brukes på forskjellige måter for å få gjeldende tidsverdi.

Bruke tidsmodulen

Gjeldende tid kan oppnås ved å bruke funksjonen lokal tid () til tidsmodulen. La oss bruke localtime () -funksjonen i Python -skriptet vårt for å få gjeldende tidsverdi.

#importere tidsmodulen
import tid
#using localtime () -funksjonen for å få gjeldende tidsverdi
nåværende tid= tid.lokal tid()
#skrive ut nåværende_tid
skrive ut(nåværende tid)

Produksjon

Funksjonen localtime () returnerer hele tidsstrukturen.

Vi kan få den nåværende tidsverdien i en time, minutt og andre format ved å bruke struct_time -feltene. Tm_hour returnerer timeverdien. mens tm_min og tm_sec returnerer henholdsvis minutter og sekunder.

#importere tidsmodulen
import tid
#using localtime () -funksjonen for å få gjeldende tidsverdi
nåværende tid= tid.lokal tid()
#skrive ut nåværende_tid
skrive ut(nåværende tid.tm_time,':',nåværende tid.tm_min,':',nåværende tid.tm_sec)

Produksjon

Strftime () -funksjonen returnerer også gjeldende tid. Strftime () -funksjonen tar tidsstrukturen som et argument sammen med direktivene.

#importere tidsmodulen
import tid
#using localtime () -funksjonen for å få gjeldende tidsverdi
current_time_struct= tid.lokal tid()
#using strftime () -funksjon
nåværende tid= tid.strftime('%H:%M:%S',current_time_struct)
skrive ut('Den nåværende tiden er:',nåværende tid)

Produksjon

Konklusjon

Python gir dato tid og tid modul for å utføre de tidsrelaterte oppgavene. Vi kan få strømmen ved å bruke disse to modulene. Denne artikkelen forklarer bruken av dato tid og tid modul for å få gjeldende tid med enkle eksempler.