Python får den nåværende tiden

Python får den nåværende tiden

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

Metoder for å få dagens tid

Følgende er de to metodene for å få den nåværende tiden i Python:

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

Bruke DateTime -modulen

Datetime er den innebygde Python-modulen. Det gir mange innebygde funksjoner for å få gjeldende dato og tid. Now () -funksjonen til DateTime -modulen gir gjeldende tid, sammen med datoen.

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

#importing av datetime -modulen
fra DateTime Import DateTime
#Bruke nå funksjonen
Skriv ut ("Gjeldende dato og tid er:", DateTime.nå())

Produksjon

Utgangen viser gjeldende dato og klokkeslett.

Vi kan bruke strfTime () -funksjonen for å konvertere Datatime -objektverdien til en streng. Direktivene sendes til strfTime () -funksjonen som argumenter, og den returnerer verdien. For eksempel returnerer direktivet %h, %m og %s verdien av timer, minutter og sekunder i et strengformat, henholdsvis. La oss bruke disse direktivene med StrfTime () -funksjonen for å oppnå gjeldende tid. I det gitte eksemplet er utdataene fra datetiden.nå () -funksjonen lagres i dato -variabelen. Videre lagres utgangen fra strfTime () -funksjonen i gjeldende variabel, og til slutt skriver vi ut gjeldende variabel for å få gjeldende tidsverdi.

#importing av datetime -modulen
fra DateTime Import DateTime
#Bruke nå funksjonen for å få dato og tidsverdi
Dato_Time = DateTime.nå()
#Bruke strftime () for å få gjeldende tidsverdi
CURSTRAY_TIME = DATE_TIME.StrfTime ("%H:%M:%S")
Print ("Gjeldende tid er:", Current_time)

Produksjon

Utgangen viser gjeldende tidsverdi.

I stedet for å få både dato og tidsverdi, kan vi også bare få tidsverdien. Nå ().tid () funksjon returnerer bare tidsverdien. Returverdien av datetime.nå().TID () lagres i Current_Time Variable. Endelig skriver vi ut gjeldende variabel for å få gjeldende tidsverdi.

#importing av datetime -modulen
fra DateTime Import DateTime
#Bruke tidsfunksjonen for å få gjeldende tidsverdi
current_time = DateTime.nå().tid()
Print ("Gjeldende tid er:", Current_time)

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 tidsmodulens lokaletid (). La oss bruke lokal -funksjonen () -funksjonen i Python -skriptet vårt for å få gjeldende tidsverdi.

#importing av tidsmodulen
Importer tid
#bruk lokal tid () -funksjon for å få gjeldende tidsverdi
Current_time = Time.lokal tid()
#uttrykk av gjeldende_tid
Print (Current_Time)

Produksjon

LocalTime () -funksjonen returnerer den komplette tidsstrukturen.

Vi kan få gjeldende tidsverdi på en time, minutt og andre format ved å bruke struct_time -feltene. TM_HOUR returnerer timeverdien. Mens TM_MIN, og TM_SEC returnerer henholdsvis protokollen og sekunders verdier.

#importing av tidsmodulen
Importer tid
#bruk lokal tid () -funksjon for å få gjeldende tidsverdi
Current_time = Time.lokal tid()
#uttrykk av gjeldende_tid
trykk (Current_Time.tm_hour, ":", current_time.tm_min, ":", current_time.tm_sec)

Produksjon

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

#importing av tidsmodulen
Importer tid
#bruk lokal tid () -funksjon for å få gjeldende tidsverdi
current_time_struct = time.lokal tid()
#bruk av strftime () -funksjon
Current_time = Time.strftime ("%h:%m:%s", current_time_struct)
Print ("Gjeldende tid er:", Current_time)

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å den nåværende tiden med enkle eksempler.