Python Obțineți ora curentă

Python Get Current Time




Python este un limbaj de programare versatil, cu scop general și la nivel înalt din vremurile moderne. Oferă multe module și funcții încorporate pentru a îndeplini anumite sarcini specifice. De asemenea, oferă module date și timp pentru a efectua sarcini legate de timp. Valoarea timpului începe de la 1 ianuarie 1970 și majoritatea sistemelor de operare acceptă valoarea timpului până în 2038. Al doilea este calculul unității de timp. Valoarea timpului este returnată în numere cu virgulă mobilă. Acest articol explică diferite moduri de a obține ora curentă folosind Python.

Metode pentru a obține ora curentă

Următoarele sunt cele două metode pentru a obține ora curentă în Python:







  1. Prin utilizarea datetime modul
  2. Prin utilizarea timp modul

Folosind modulul datetime

Datetime este modulul Python încorporat. Oferă multe funcții încorporate pentru a obține data și ora curente. Funcția now () a modulului datetime produce ora curentă, împreună cu data.



Să folosim funcția now () din scriptul nostru Python pentru a obține ora și data curente.



#importând modulul datetime
din datetime import datetime
# folosind funcția acum
imprimare(„Data și ora curente sunt:”,datetime.acum())

Ieșire





Ieșirea afișează data și ora curente.



Putem folosi funcția strftime () pentru a converti valoarea obiectului datatime într-un șir. Directivele sunt transmise la funcția strftime () ca argumente și returnează valoarea. De exemplu, directiva% H,% M și% S returnează valoarea de ore, minute și secunde, respectiv într-un format de șir. Să folosim aceste directive cu funcția strftime () pentru a obține ora curentă. În exemplul dat, ieșirea funcției datetime.now () este stocată în variabila date_time. Mai mult, ieșirea funcției strftime () este stocată în variabila current_time și, în cele din urmă, imprimăm variabila current_time pentru a obține valoarea curentă a timpului.

#importând modulul datetime
din datetime import datetime
# folosind funcția acum pentru a obține data și ora
ora_dată=datetime.acum()
#using strftime () pentru a obține valoarea curentă a timpului
ora curentă=ora_dată.strftime(„% H:% M:% S”)
imprimare(„Ora curentă este:”,ora curentă)

Ieșire

Ieșirea arată valoarea curentă a timpului.

În loc să obținem atât data, cât și valoarea orei, putem obține doar valoarea timpului. Funcția now (). Time () returnează numai valoarea timpului. Valoarea returnată a datetime.now (). Time () este stocată în variabila current_time. În cele din urmă, imprimăm variabila current_time pentru a obține valoarea curentă a timpului.

#importând modulul datetime
din datetime import datetime
# folosind funcția de timp pentru a obține valoarea curentă a timpului
ora curentă=datetime.acum().timp()
imprimare(„Ora curentă este:”,ora curentă)

Ieșire

Ieșirea arată valoarea curentă a timpului.

Modulul datetime poate fi utilizat în diferite moduri pentru a obține valoarea curentă a timpului.

Folosind modulul timp

Ora curentă poate fi obținută utilizând funcția localtime () a modulului de timp. Să folosim funcția localtime () din scriptul nostru Python pentru a obține valoarea curentă a timpului.

#importarea modulului de timp
import timp
# folosind funcția localtime () pentru a obține valoarea curentă a timpului
ora curentă= timp.ora locala()
#printing the current_time
imprimare(ora curentă)

Ieșire

Funcția localtime () returnează structura de timp completă.

Putem obține valoarea curentă a timpului într-un format de oră, minut și al doilea folosind câmpurile struct_time. Tm_hour returnează valoarea orei. întrucât tm_min și tm_sec returnează valorile de minute și respectiv secunde.

#importarea modulului de timp
import timp
# folosind funcția localtime () pentru a obține valoarea curentă a timpului
ora curentă= timp.ora locala()
#printing the current_time
imprimare(ora curentă.tm_hour,':',ora curentă.tm_min,':',ora curentă.tm_sec)

Ieșire

Funcția strftime () returnează și ora curentă. Funcția strftime () ia structura timpului ca argument împreună cu directivele.

#importarea modulului de timp
import timp
# folosind funcția localtime () pentru a obține valoarea curentă a timpului
structura_timpului_curent= timp.ora locala()
# folosind funcția strftime ()
ora curentă= timp.strftime(„% H:% M:% S”,structura_timpului_curent)
imprimare(„Ora curentă este:”,ora curentă)

Ieșire

Concluzie

Python oferă datetime și timp modul pentru a efectua sarcinile legate de timp. Putem obține curentul folosind aceste două module. Acest articol explică utilizarea datetime și timp modul pentru a obține ora curentă cu exemple simple.