Python Få den aktuelle tid

Python Get Current Time




Python er et alsidigt, generelt og højt niveau programmeringssprog i moderne tid. Det tilbyder mange indbyggede moduler og funktioner til at udføre nogle specifikke opgaver. Det giver også datetime- og tidsmoduler til at udføre tidsrelaterede opgaver. Tidsværdien starter fra 1. januar 1970, og de fleste operativsystemer understøtter tidsværdien frem til 2038. Den anden er tidsenhedens beregning. Tidsværdien returneres i floating-point tal. Denne artikel forklarer forskellige måder at få den aktuelle tid ved hjælp af Python.

Metoder til at få den aktuelle tid

Følgende er de to metoder til at få den aktuelle tid i Python:







  1. Ved at bruge dato tid modul
  2. Ved at bruge tid modul

Brug af datetime -modulet

Datetime er det indbyggede Python-modul. Det giver mange indbyggede funktioner for at få den aktuelle dato og klokkeslæt. Nu () -funktionen i datetime -modulet giver det aktuelle tidspunkt sammen med datoen.



Lad os bruge funktionen nu () i vores Python -script til at hente den aktuelle tid og dato.



#import af datetime -modulet
fra dato tid importere dato tid
#brug af nu -funktionen
Print('Den aktuelle dato og klokkeslæt er:',dato tid.nu())

Produktion





Outputtet viser den aktuelle dato og klokkeslæt.



Vi kan bruge funktionen strftime () til at konvertere datatidsobjektets værdi til en streng. Direktiverne overføres til funktionen strftime () som argumenter, og den returnerer værdien. For eksempel returnerer direktivet %H, %M og %S værdien af ​​henholdsvis timer, minutter og sekunder i et strengformat. Lad os bruge disse direktiver med strftime () -funktionen til at få den aktuelle tid. I det givne eksempel gemmes output fra datetime.now () -funktionen i datoen_tid -variablen. Desuden er output fra strftime () -funktionen gemt i variablen current_time, og endelig udskriver vi variablen current_time for at få den aktuelle tidsværdi.

#import af datetime -modulet
fra dato tid importere dato tid
#brug af nu -funktionen til at få dato- og tidsværdien
dato tid=dato tid.nu()
#using strftime () for at få den aktuelle tidsværdi
nuværende tid=dato tid.strftime('%H:%M:%S')
Print('Den aktuelle tid er:',nuværende tid)

Produktion

Outputtet viser den aktuelle tidsværdi.

I stedet for at få både dato- og tidsværdien, kan vi også bare få tidsværdien. Funktionen nu (). Tid () returnerer kun tidsværdien. Returværdien for datetime.now (). Time () gemmes i variablen current_time. Endelig udskriver vi variablen current_time for at få den aktuelle tidsværdi.

#import af datetime -modulet
fra dato tid importere dato tid
#brug af tidsfunktionen til at få den aktuelle tidsværdi
nuværende tid=dato tid.nu().tid()
Print('Den aktuelle tid er:',nuværende tid)

Produktion

Outputtet viser den aktuelle tidsværdi.

Datetime -modulet kan bruges på forskellige måder til at få den aktuelle tidsværdi.

Brug af tidsmodulet

Den aktuelle tid kan opnås ved hjælp af funktionen lokal tid () i tidsmodulet. Lad os bruge funktionen localtime () i vores Python -script til at få den aktuelle tidsværdi.

#import af tidsmodulet
importere tid
#using localtime () funktion for at få den aktuelle tidsværdi
nuværende tid= tid.lokal tid()
#printing the current_time
Print(nuværende tid)

Produktion

Funktionen localtime () returnerer den komplette tidsstruktur.

Vi kan få den aktuelle tidsværdi i en time, minut og andet format ved at bruge felterne struct_time. Tm_hour returnerer timeværdien. hvorimod tm_min og tm_sec returnerer henholdsvis minutter og sekunder værdier.

#import af tidsmodulet
importere tid
#using localtime () funktion for at få den aktuelle tidsværdi
nuværende tid= tid.lokal tid()
#printing the current_time
Print(nuværende tid.tm_time,':',nuværende tid.tm_min,':',nuværende tid.tm_sek)

Produktion

Strftime () -funktionen returnerer også den aktuelle tid. Strftime () -funktionen tager tidsstrukturen som et argument sammen med direktiverne.

#import af tidsmodulet
importere tid
#using localtime () funktion for at få den aktuelle tidsværdi
nuværende_tid_struktur= tid.lokal tid()
#using strftime () funktion
nuværende tid= tid.strftime('%H:%M:%S',nuværende_tid_struktur)
Print('Den aktuelle tid er:',nuværende tid)

Produktion

Konklusion

Python leverer dato tid og tid modul til at udføre de tidsrelaterede opgaver. Vi kan få strømmen ved at bruge disse to moduler. Denne artikel forklarer brugen af dato tid og tid modul for at få den aktuelle tid med enkle eksempler.