Python je vsestranski, splošno uporaben in sodoben programski jezik na visoki ravni. Ponuja številne vgrajene module in funkcije za izvajanje nekaterih posebnih nalog. Ponuja tudi module za datum in čas za izvajanje nalog, povezanih s časom. Časovna vrednost se začne s 1. januarjem 1970 in večina operacijskih sistemov podpira časovno vrednost do leta 2038. Drugi je izračun enote časa. Časovna vrednost se vrne v številkah s plavajočo vejico. V tem članku so razloženi različni načini pridobivanja trenutnega časa s pomočjo Pythona.
Metode za določitev trenutnega časa
Sledita dve metodi za pridobitev trenutnega časa v Pythonu:
- Z uporabo Datum čas modul
- Z uporabo čas modul
Uporaba modula datetime
Datetime je vgrajeni modul Python. Ponuja številne vgrajene funkcije za prikaz trenutnega datuma in ure. Funkcija now () modula datetime prikazuje trenutni čas skupaj z datumom.
Za pridobitev trenutnega časa in datuma uporabimo funkcijo now () v našem skriptu Python.
#importing modul datetimeod datetime uvoz datumtime
# z uporabo funkcije zdaj
print ("Trenutni datum in ura je:", datum in čas.zdaj ())
Izhod
Izhod prikazuje trenutni datum in uro.
Funkcijo strftime () lahko uporabimo za pretvorbo vrednosti predmeta podatkovnega časa v niz. Direktive se posredujejo funkciji strftime () kot argumenti in vrne vrednost. Na primer, direktiva% H,% M in% S vrne vrednost ure, minut in sekund v obliki niza. Uporabimo te direktive s funkcijo strftime (), da dobimo trenutni čas. V danem primeru je rezultat datuma in časa.funkcija now () je shranjena v spremenljivki date_time. Poleg tega je izhod funkcije strftime () shranjen v spremenljivki current_time in nazadnje tiskamo spremenljivko current_time, da dobimo trenutno vrednost časa.
#importing modul datetimeod datetime uvoz datumtime
# z uporabo funkcije zdaj za pridobitev vrednosti datuma in časa
date_time = datetime.zdaj ()
#using strftime () za pridobitev trenutne časovne vrednosti
trenutni_čas = datum_čas.strftime ("% H:% M:% S")
print ("Trenutni čas je:", current_time)
Izhod
Izhod prikazuje trenutno časovno vrednost.
Namesto da dobimo vrednost datuma in časa, lahko dobimo tudi samo časovno vrednost. Zdaj ().funkcija time () vrne samo vrednost časa. Vrnjena vrednost datuma in časa.zdaj ().time () je shranjen v spremenljivki current_time. Končno izpišemo spremenljivko current_time, da dobimo trenutno vrednost časa.
#importing modul datetimeod datetime uvoz datumtime
# Uporaba funkcije časa za pridobitev trenutne vrednosti časa
current_time = datetime.zdaj ().čas ()
print ("Trenutni čas je:", current_time)
Izhod
Izhod prikazuje trenutno časovno vrednost.
Modul datuma in časa je mogoče na različne načine uporabiti za pridobitev trenutne vrednosti časa.
Uporaba časovnega modula
Trenutni čas lahko dobimo z uporabo funkcije localtime () časovnega modula. Za pridobitev trenutne vrednosti časa uporabimo funkcijo localtime () v našem skriptu Python.
#importing časovni modulčas uvoza
# using funkcijo localtime () za pridobitev trenutne vrednosti časa
current_time = čas.lokalni čas()
#printing the current_time
natisni (trenutni_ čas)
Izhod
Funkcija localtime () vrne celotno časovno strukturo.
Trenutno vrednost časa lahko dobimo v uri, minuti in drugi obliki z uporabo polji struct_time. Vrne vrednost ure. ker tm_min in tm_sec vrneta vrednosti minut in sekund.
#importing časovni modulčas uvoza
# using funkcijo localtime () za pridobitev trenutne vrednosti časa
current_time = čas.lokalni čas()
#printing the current_time
natisni (trenutni_čas.tm_hour, ":", current_time.tm_min, ":", trenutni_ čas.tm_sec)
Izhod
Funkcija strftime () vrne tudi trenutni čas. Funkcija strftime () vzame časovno strukturo kot argument skupaj z direktivami.
#importing časovni modulčas uvoza
# using funkcijo localtime () za pridobitev trenutne vrednosti časa
current_time_struct = čas.lokalni čas()
# using funkcijo strftime ()
current_time = čas.strftime ("% H:% M:% S", current_time_struct)
print ("Trenutni čas je:", current_time)
Izhod
Zaključek
Python ponuja Datum čas in čas modul za izvajanje nalog, povezanih s časom. Tok lahko dobimo z uporabo teh dveh modulov. Ta članek pojasnjuje uporabo Datum čas in čas modul, da dobite trenutni čas s preprostimi primeri.