Python

Python Få den aktuelle tid

Python Få den aktuelle tid

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:

  1. Ved hjælp af dato tid modul
  2. 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-modulet
fra 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-modulet
fra 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-modulet
fra 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 tidsmodulet
importtid
#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 tidsmodulet
importtid
#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 tidsmodulet
importtid
#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.

Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...