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.