Python Obtener la hora actual

Python Get Current Time




Python es un lenguaje de programación versátil, de uso general y de alto nivel de los tiempos modernos. Ofrece muchos módulos y funciones integrados para realizar algunas tareas específicas. También proporciona módulos de fecha y hora y hora para realizar tareas relacionadas con la hora. El valor de tiempo comienza a partir del 1 de enero de 1970 y la mayoría de los sistemas operativos admiten el valor de tiempo hasta 2038. El segundo es la unidad de cálculo de tiempo. El valor de tiempo se devuelve en números de punto flotante. Este artículo explica varias formas de obtener la hora actual usando Python.

Métodos para obtener la hora actual

A continuación se muestran los dos métodos para obtener la hora actual en Python:







  1. Usando el datetime módulo
  2. Usando el tiempo módulo

Usando el módulo de fecha y hora

La fecha y hora es el módulo integrado de Python. Proporciona muchas funciones integradas para obtener la fecha y hora actuales. La función now () del módulo datetime produce la hora actual, junto con la fecha.



Usemos la función now () en nuestro script de Python para obtener la fecha y hora actuales.



#importar el módulo de fecha y hora
de datetime importar datetime
#utilizando la función ahora
impresión('La fecha y hora actual es:',datetime.ahora())

Producción





La salida muestra la fecha y hora actuales.



Podemos usar la función strftime () para convertir el valor del objeto datatime en una cadena. Las directivas se pasan a la función strftime () como argumentos y devuelve el valor. Por ejemplo, la directiva% H,% M y% S devuelve el valor de horas, minutos y segundos en formato de cadena, respectivamente. Usemos estas directivas con la función strftime () para obtener la hora actual. En el ejemplo dado, la salida de la función datetime.now () se almacena en la variable date_time. Además, la salida de la función strftime () se almacena en la variable current_time y, por último, estamos imprimiendo la variable current_time para obtener el valor de tiempo actual.

#importar el módulo de fecha y hora
de datetime importar datetime
#utilizando la función ahora para obtener el valor de fecha y hora
fecha y hora=datetime.ahora()
#usando strftime () para obtener el valor de tiempo actual
tiempo actual=fecha y hora.strftime('% H:% M:% S')
impresión('La hora actual es:',tiempo actual)

Producción

La salida muestra el valor de tiempo actual.

En lugar de obtener el valor de la fecha y la hora, también podemos obtener el valor de la hora. La función now (). Time () devuelve solo el valor de tiempo. El valor de retorno de datetime.now (). Time () se almacena en la variable current_time. Finalmente, estamos imprimiendo la variable current_time para obtener el valor de tiempo actual.

#importar el módulo de fecha y hora
de datetime importar datetime
#utilizando la función de tiempo para obtener el valor de tiempo actual
tiempo actual=datetime.ahora().tiempo()
impresión('La hora actual es:',tiempo actual)

Producción

La salida muestra el valor de tiempo actual.

El módulo de fecha y hora se puede utilizar de diferentes formas para obtener el valor de hora actual.

Usando el módulo de tiempo

La hora actual se puede obtener utilizando la función localtime () del módulo de hora. Usemos la función localtime () en nuestro script de Python para obtener el valor de tiempo actual.

#importar el módulo de tiempo
importar tiempo
#utilizando la función localtime () para obtener el valor de tiempo actual
tiempo actual= tiempo.hora local()
#imprimir el current_time
impresión(tiempo actual)

Producción

La función localtime () devuelve la estructura de tiempo completa.

Podemos obtener el valor de la hora actual en formato de hora, minuto y segundo utilizando los campos struct_time. Tm_hour devuelve el valor de la hora. mientras que tm_min y tm_sec devuelven los valores de minutos y segundos, respectivamente.

#importar el módulo de tiempo
importar tiempo
#utilizando la función localtime () para obtener el valor de tiempo actual
tiempo actual= tiempo.hora local()
#imprimir el current_time
impresión(tiempo actual.tm_hour,':',tiempo actual.tm_min,':',tiempo actual.tm_sec)

Producción

La función strftime () también devuelve la hora actual. La función strftime () toma la estructura de tiempo como argumento junto con las directivas.

#importar el módulo de tiempo
importar tiempo
#utilizando la función localtime () para obtener el valor de tiempo actual
current_time_struct= tiempo.hora local()
#utilizando la función strftime ()
tiempo actual= tiempo.strftime('% H:% M:% S',current_time_struct)
impresión('La hora actual es:',tiempo actual)

Producción

Conclusión

Python proporciona datetime y tiempo módulo para realizar las tareas relacionadas con el tiempo. Podemos obtener la corriente usando estos dos módulos. Este artículo explica el uso de datetime y tiempo módulo para obtener la hora actual con ejemplos sencillos.