Python Obteniu l'hora actual

Python Get Current Time




Python és un llenguatge de programació versàtil, de propòsit general i d'alt nivell en l'època moderna. Ofereix molts mòduls i funcions integrats per realitzar algunes tasques específiques. També proporciona mòduls de data i hora per realitzar tasques relacionades amb el temps. El valor de temps comença a partir de l'1 de gener de 1970 i la majoria dels sistemes operatius admeten el valor de temps fins al 2038. El segon és el càlcul de la unitat de temps. El valor de temps es torna en números de coma flotant. En aquest article s’expliquen diverses maneres d’obtenir l’hora actual mitjançant Python.

Mètodes per obtenir l'hora actual

A continuació es mostren els dos mètodes per obtenir l’hora actual a Python:







  1. Mitjançant l'ús del fitxer datetime mòdul
  2. Mitjançant l'ús del fitxer temps mòdul

Utilització del mòdul datetime

El datetime és el mòdul Python integrat. Ofereix moltes funcions integrades per obtenir la data i l'hora actuals. La funció now () del mòdul datetime proporciona l’hora actual, juntament amb la data.



Utilitzem la funció now () del nostre script Python per obtenir l’hora i la data actuals.



#important el mòdul datetime
des de datetime importació datetime
#utilitzant la funció ara
imprimir('La data i l'hora actuals són:',datetime.ara())

Sortida





La sortida mostra la data i hora actuals.



Podem utilitzar la funció strftime () per convertir el valor de l'objecte datatime en una cadena. Les directives es passen a la funció strftime () com a arguments i retorna el valor. Per exemple, la directiva% H,% M i% S retorna el valor d'hores, minuts i segons en un format de cadena, respectivament. Utilitzem aquestes directives amb la funció strftime () per obtenir l’hora actual. En l'exemple donat, la sortida de la funció datetime.now () s'emmagatzema a la variable date_time. A més, la sortida de la funció strftime () s’emmagatzema a la variable current_time i, finalment, estem imprimint la variable current_time per obtenir el valor de temps actual.

#important el mòdul datetime
des de datetime importació datetime
#utilitzant la funció ara per obtenir el valor de data i hora
data i hora=datetime.ara()
#using strftime () per obtenir el valor de temps actual
hora_actual=data i hora.temps de tram('% H:% M:% S')
imprimir('L'hora actual és:',hora_actual)

Sortida

La sortida mostra el valor de temps actual.

En lloc d’obtenir tant el valor de la data com l’hora, també podem obtenir el valor de l’hora. La funció now (). Time () només retorna el valor del temps. El valor retornat de datetime.now (). Time () s’emmagatzema a la variable current_time. Finalment, estem imprimint la variable current_time per obtenir el valor de temps actual.

#important el mòdul datetime
des de datetime importació datetime
#utilitzant la funció de temps per obtenir el valor de temps actual
hora_actual=datetime.ara().temps()
imprimir('L'hora actual és:',hora_actual)

Sortida

La sortida mostra el valor de temps actual.

El mòdul datetime es pot utilitzar de diferents maneres per obtenir el valor horari actual.

Utilització del mòdul de temps

El temps actual es pot obtenir utilitzant la funció localtime () del mòdul de temps. Utilitzem la funció localtime () al nostre script Python per obtenir el valor de temps actual.

#important el mòdul de temps
importació temps
#utilitzant la funció localtime () per obtenir el valor de temps actual
hora_actual= temps.hora local()
#printing the current_time
imprimir(hora_actual)

Sortida

La funció localtime () retorna l'estructura temporal completa.

Podem obtenir el valor d’hora actual en un format d’hora, minut i segon mitjançant els camps struct_time. La tm_hour retorna el valor de l'hora. mentre que tm_min i tm_sec retornen els valors de minuts i segons, respectivament.

#important el mòdul de temps
importació temps
#utilitzant la funció localtime () per obtenir el valor de temps actual
hora_actual= temps.hora local()
#printing the current_time
imprimir(hora_actual.tm_hour,':',hora_actual.tm_min,':',hora_actual.tm_sec)

Sortida

La funció strftime () també retorna l'hora actual. La funció strftime () pren l’estructura temporal com a argument junt amb les directives.

#important el mòdul de temps
importació temps
#utilitzant la funció localtime () per obtenir el valor de temps actual
estructura_hora_actual= temps.hora local()
#utilitzant la funció strftime ()
hora_actual= temps.temps de tram('% H:% M:% S',estructura_hora_actual)
imprimir('L'hora actual és:',hora_actual)

Sortida

Conclusió

Python proporciona datetime i temps mòdul per realitzar les tasques relacionades amb el temps. Podem obtenir el corrent utilitzant aquests dos mòduls. En aquest article s'explica l'ús de datetime i temps per obtenir l’hora actual amb exemples senzills.