Python er et alsidigt, generelt og højt 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 af operativsystemerne understøtter tidsværdien indtil 2038. Det andet er tidsenhedsberegningen. Tidsværdien returneres i flydende 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:
- Ved hjælp af dato tid modul
- Ved hjælp af tid modul
Brug af datetime-modulet
Datetime er det indbyggede Python-modul. Det giver mange indbyggede funktioner for at få den aktuelle dato og tid. Funktionen now () for datetime-modulet giver det aktuelle tidspunkt sammen med datoen.
Lad os bruge funktionen now () i vores Python-script for at få den aktuelle tid og dato.
#importing af datetime-moduletfra datetime import datetime
# bruger nu-funktionen
print ("Den aktuelle dato og tid er:", datetime.nu())
Produktion
Outputtet viser den aktuelle dato og tid.
Vi kan bruge strftime () -funktionen til at konvertere datatidsobjektværdien til en streng. Direktiverne sendes til strftime () -funktionen 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 funktionen strftime () for at få den aktuelle tid. I det givne eksempel, output af datetime.nu () -funktionen er gemt i variablen date_time. Desuden er output fra strftime () -funktionen lagret i den aktuelle tidsvariabel, og til sidst udskriver vi den aktuelle tidsvariabel for at få den aktuelle tidsværdi.
#importing af datetime-moduletfra datetime import datetime
# bruger nu-funktionen til at få dato- og tidsværdien
date_time = datetime.nu()
#using strftime () for at få den aktuelle tidsværdi
nuværende_tid = dato_tid.strftime ("% H:% M:% S")
print ("Det aktuelle tidspunkt 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. Nuet ().time () -funktionen returnerer kun tidsværdien. Returværdien for datetime.nu().time () er gemt i current_time-variablen. Endelig udskriver vi variablen current_time for at få den aktuelle tidsværdi.
#importing af datetime-moduletfra datetime import datetime
# bruger tidsfunktionen for at få den aktuelle tidsværdi
current_time = datetime.nu().tid()
print ("Det aktuelle tidspunkt er:", nuværende_tid)
Produktion
Outputtet viser den aktuelle tidsværdi.
Datetime-modulet kan bruges på forskellige måder for at få den aktuelle tidsværdi.
Brug af tidsmodulet
Den aktuelle tid kan opnås ved hjælp af tidsmodulets funktion localtime (). Lad os bruge localtime () -funktionen i vores Python-script for at få den aktuelle tidsværdi.
#import af tidsmoduletimporttid
#using localtime () -funktion for at få den aktuelle tidsværdi
current_time = tid.lokal tid()
#printing af den aktuelle tid
udskriv (nuværende tid)
Produktion
Funktionen localtime () returnerer den komplette tidsstruktur.
Vi kan få den aktuelle tidsværdi i et time-, minut- og andet format ved hjælp af struktur_tid-felterne. Tm_hour returnerer timeværdien. hvorimod tm_min og tm_sec returnerer henholdsvis minut- og sekundværdierne.
#import af tidsmoduletimporttid
#using localtime () -funktion for at få den aktuelle tidsværdi
current_time = tid.lokal tid()
#printing af den aktuelle tid
udskriv (aktuel_tid.tm_hour, ":", nuværende_tid.tm_min, ":", aktuelle tid.tm_sec)
Produktion
Funktionen strftime () returnerer også den aktuelle tid. Strftime () -funktionen tager tidsstrukturen som et argument sammen med direktiverne.
#import af tidsmoduletimporttid
#using localtime () -funktion for at få den aktuelle tidsværdi
current_time_struct = tid.lokal tid()
#using strftime () -funktion
current_time = tid.strftime ("% H:% M:% S", current_time_struct)
print ("Det aktuelle tidspunkt 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 hjælp af disse to moduler. Denne artikel forklarer brugen af dato tid og tid modul for at få den aktuelle tid med enkle eksempler.