Python

Python Få den nåværende tiden

Python Få den nåværende tiden

Python er et allsidig, generelt 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 tidsmoduler for å utføre tidsrelaterte oppgaver. Tidsverdien starter fra 1. januar 1970, og de fleste av operativsystemene støtter tidsverdien til 2038. Det andre er tidsberegningen. Tidsverdien returneres i flytende tall. Denne artikkelen forklarer forskjellige måter å få den aktuelle tiden ved hjelp av Python.

Metoder for å få aktuell tid

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

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

Bruke datetime-modulen

Datotiden er den innebygde Python-modulen. Den har 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 for å oppnå gjeldende tid og dato.

#importing datetime module
fra datetime importer datetime
# bruker nå-funksjonen
print ("Gjeldende dato og klokkeslett er:", datetime.nå())

Produksjon

Utgangen viser gjeldende dato og klokkeslett.

Vi kan bruke strftime () -funksjonen til å konvertere datatidsobjektverdien til en streng. Direktivene sendes til strftime () -funksjonen som argumenter, og den returnerer verdien. Direktivet% H,% M og% S returnerer for eksempel verdien av henholdsvis timer, minutter og sekunder i strengformat. La oss bruke disse retningslinjene med funksjonen strftime () for å oppnå gjeldende tid. I det gitte eksemplet er utdataene fra datatiden.nå () -funksjonen er lagret i varianten date_time. Videre lagres utdataene fra strftime () -funksjonen i current_time-variabelen, og til slutt skriver vi ut current_time-variabelen for å få den aktuelle tidsverdien.

#importing datetime module
fra datetime importer datetime
# bruker nå-funksjonen for å få dato og klokkeslettverdi
date_time = datetime.nå()
#using strftime () for å få gjeldende tidsverdi
current_time = date_time.strftime ("% H:% M:% S")
skriv ut ("Nåværende tid er:", nåværende tid)

Produksjon

Utgangen viser gjeldende tidsverdi.

I stedet for å få både dato- og tidsverdien, kan vi også bare få tidsverdien. Nå ().time () -funksjonen returnerer kun tidsverdien. Returverdien for datetime.nå().time () er lagret i current_time-variabelen. Til slutt skriver vi ut den aktuelle tidsvariabelen for å få den aktuelle tidsverdien.

#importing datetime module
fra datetime importer datetime
# bruker tidsfunksjonen for å få den gjeldende tidsverdien
current_time = datetime.nå().tid()
print ("Nåværende tid er:", current_time)

Produksjon

Utgangen viser gjeldende tidsverdi.

Datetime-modulen kan brukes på forskjellige måter for å få den nåværende tidsverdien.

Bruke tidsmodulen

Gjeldende tid kan oppnås ved å bruke localtime () -funksjonen til tidsmodulen. La oss bruke localtime () -funksjonen i Python-skriptet vårt for å få den nåværende tidsverdien.

#importing av tidsmodulen
importtid
#using localtime () -funksjon for å få gjeldende tidsverdi
current_time = tid.lokal tid()
#printing the current_time
skriv ut (nåværende tid)

Produksjon

Funksjonen localtime () returnerer hele tidsstrukturen.

Vi kan få den gjeldende tidsverdien i et time-, minutt- og andreformat ved å bruke feltene struct_time. Tm_hour returnerer timeverdien. mens tm_min og tm_sec returnerer henholdsvis minuttene og sekundverdiene.

#importing av tidsmodulen
importtid
#using localtime () -funksjon for å få gjeldende tidsverdi
current_time = tid.lokal tid()
#printing the current_time
skriv ut (nåværende tid.tm_hour, ":", 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.

#importing av tidsmodulen
importtid
#using localtime () -funksjon for å få gjeldende tidsverdi
current_time_struct = tid.lokal tid()
#using strftime () -funksjon
current_time = tid.strftime ("% H:% M:% S", current_time_struct)
print ("Nåværende 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å aktuell tid med enkle eksempler.

Kjemp om Wesnoth-opplæringen
Kampen om Wesnoth er et av de mest populære open source-strategispillene du kan spille på dette tidspunktet. Ikke bare har dette spillet vært i utvikl...
0 A.D. Opplæringen
Ut av de mange strategispillene der ute, 0 A.D. klarer å skille seg ut som en omfattende tittel og et veldig dypt, taktisk spill til tross for å være ...
Unity3D opplæring
Introduksjon til Unity 3D Unity 3D er en kraftig spillutviklingsmotor. Det er kryssplattform, det er det lar deg lage spill for mobil, web, stasjonær ...