Python je svestrani programski jezik opće namjene i visoke razine modernog doba. Nudi mnoštvo ugrađenih modula i funkcija za obavljanje određenih zadataka. Također pruža module vremena i vremena za obavljanje zadataka vezanih uz vrijeme. Vrijednost vremena počinje od 1. siječnja 1970. godine, a većina operativnih sustava podržava vremensku vrijednost do 2038. godine. Druga je jedinica izračuna vremena. Vrijednost vremena vraća se u brojevima s pomičnom zarezom. Ovaj članak objašnjava različite načine dobivanja trenutnog vremena pomoću Pythona.
Metode dobivanja trenutnog vremena
Slijede dvije metode za dobivanje trenutnog vremena u Pythonu:
- Korištenjem Datum vrijeme modul
- Korištenjem vrijeme modul
Korištenje modula za datum i vrijeme
Datetime je ugrađeni Python modul. Pruža brojne ugrađene funkcije za dobivanje trenutnog datuma i vremena. Funkcija now () modula datetime daje trenutno vrijeme, zajedno s datumom.
Upotrijebimo funkciju now () u našoj Python skripti za dobivanje trenutnog vremena i datuma.
#uvoz modula datuma i vremenaod datetime uvoz datetime
# koristeći funkciju sada
print ("Trenutni datum i vrijeme su:", datum i vrijeme.sada())
Izlaz
Izlaz prikazuje trenutni datum i vrijeme.
Funkciju strftime () možemo koristiti za pretvorbu vrijednosti objekta vremena podataka u niz. Direktive se prosljeđuju funkciji strftime () kao argumenti i ona vraća vrijednost. Na primjer, direktiva% H,% M i% S vraća vrijednost sati, minuta i sekundi u formatu niza. Upotrijebimo ove direktive s funkcijom strftime () za dobivanje trenutnog vremena. U danom primjeru, izlaz datuma i vremena.funkcija now () pohranjena je u varijabli date_time. Štoviše, izlaz funkcije strftime () pohranjen je u varijablu current_time i na kraju ispisujemo varijablu current_time da bismo dobili trenutnu vrijednost vremena.
#uvoz modula datuma i vremenaod datetime uvoz datetime
# koristeći funkciju sada za dobivanje vrijednosti datuma i vremena
date_time = datum i vrijeme.sada()
# using strftime () za dobivanje trenutne vrijednosti vremena
trenutno_ vrijeme = datum_vremena.strftime ("% H:% M:% S")
print ("Trenutno vrijeme je:", current_time)
Izlaz
Izlaz prikazuje trenutnu vrijednost vremena.
Umjesto da dobijemo i vrijednost datuma i vremena, možemo dobiti i vrijednost vremena. Sada ().funkcija time () vraća samo vrijednost vremena. Povratna vrijednost datuma i vremena.sada().vrijeme () pohranjeno je u varijablu current_time. Napokon ispisujemo varijablu current_time da bismo dobili trenutnu vrijednost vremena.
#uvoz modula datuma i vremenaod datetime uvoz datetime
# koristeći funkciju vremena za dobivanje trenutne vrijednosti vremena
current_time = datum i vrijeme.sada().vrijeme()
print ("Trenutno vrijeme je:", current_time)
Izlaz
Izlaz prikazuje trenutnu vrijednost vremena.
Modul datuma i vremena može se koristiti na različite načine za dobivanje trenutne vrijednosti vremena.
Korištenje vremenskog modula
Trenutno se vrijeme može dobiti upotrebom funkcije localtime () vremenskog modula. Upotrijebimo funkciju localtime () u našoj Python skripti da bismo dobili trenutnu vrijednost vremena.
#uvoz vremenskog modulavrijeme uvoza
# koristeći funkciju localtime () za dobivanje trenutne vrijednosti vremena
trenutno_ vrijeme = vrijeme.lokalno vrijeme()
#printing the current_time
ispis (trenutno_ vrijeme)
Izlaz
Funkcija localtime () vraća kompletnu vremensku strukturu.
Trenutnu vrijednost vremena možemo dobiti u satu, minuti i drugom formatu pomoću polja struct_time. Tm_hour vraća vrijednost sata. dok tm_min, a tm_sec vraća vrijednosti minuta i sekundi.
#uvoz vremenskog modulavrijeme uvoza
# koristeći funkciju localtime () za dobivanje trenutne vrijednosti vremena
trenutno_ vrijeme = vrijeme.lokalno vrijeme()
#printing the current_time
ispis (current_time.tm_hour, ":", current_time.tm_min, ":", trenutno_ vrijeme.tm_sec)
Izlaz
Funkcija strftime () također vraća trenutno vrijeme. Funkcija strftime () uzima vremensku strukturu kao argument zajedno s direktivama.
#uvoz vremenskog modulavrijeme uvoza
# koristeći funkciju localtime () za dobivanje trenutne vrijednosti vremena
current_time_struct = vrijeme.lokalno vrijeme()
# koristeći funkciju strftime ()
trenutno_ vrijeme = vrijeme.strftime ("% H:% M:% S", trenutna_struktura_strukture)
print ("Trenutno vrijeme je:", current_time)
Izlaz
Zaključak
Python pruža Datum vrijeme i vrijeme modul za obavljanje zadataka vezanih uz vrijeme. Struju možemo dobiti pomoću ova dva modula. Ovaj članak objašnjava upotrebu Datum vrijeme i vrijeme modul za dobivanje trenutnog vremena jednostavnim primjerima.