Obtener la hora y la fecha en Python

logo python

Algo tan sencillo, como obtener la hora y la fecha en Python, es algo que debemos saber, al comenzar con este lenguaje. Aquí muestro como hacerlo.

Para obtener la hora actual en Python tenemos dos módulos incorporados al lenguaje . Estos son time y  datetime.

Time

import time
# time.strftime para obtener la hora actual en Python
a = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
print(a)
b =time.ctime

ctime() es útil para para obtener el día de la semana, el mes, el día, la hora y el año.

time.localtime()  nos devuelve la hora local de la zona horaria en la que estamos, mientras que time.gmtime() nos devuelve la  hora UTC.

 Datetime 

from datetime import datetime
fechaTotal = datetime.now()
print(fechaTotal)
añoYhora = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print(añoYhora)
hora = datetime.now().time()
print(hora)

En el código anterior estamos obteniendo un  objeto a de tipo datetime() que incluye toda la información de la fecha, incluyendo el año, el mes, el día y la hora.

Podemos transformarlo a formato string, usando  método strftime().

Para obtener solo la hora podemos emplear datetime.time().

Y hasta aquí.

Espero modestamente, haber ayudado a alguien.

Para ser parte del 1%, hay que hacer lo que el 99%  no hace.