Formato de fecha y hora en Python con DateTime en IOTeca

Formato de fecha y hora en Python con DateTime

El módulo datetime provee clases para manipular fechas y horas. El foco del mismo está el formateo de las fechas y horas para su posteror utilización.

Veremos algunos ejemplos de como podemos utilizar este módulo para mostrar fechas y horas en nuestros programas.

Importaremos la clase date para formatear la salda de las fechas. Para poder utilzar la configuración regional de nuestro equipo también iimportaremos el módulo locale.

from datetime import date
import locale
#configuración regional de nuestro equipo
locale.setlocale(locale.LC_ALL, '')
hoy = date.today()

# dd/mm/aa
hoy1 = hoy.strftime("%d/%m/%Y")
print(hoy1)

# día mes textual y año
hoy2 = hoy.strftime("%d de %B de %Y")
print(hoy2)

# dd/mm/aa
hoy3 = hoy.strftime("%d/%m/%y")
print(hoy3)

# día, abreviación de mes, y año
hoy4 = hoy.strftime("%d %b, %Y")
print(hoy4)

" aaammdd para ordenar archivos
hoy5 = hoy.strftime("%Y%m%d")
print(hoy5)

Siendo la fecha 22 de Julio de 2020, mostrará:

22/07/2020
22 de julio de 2020
22/07/20
22 jul., 2020
20200722

Ahora importaremos la clase datetime para contar con la fecha y la hora.

from datetime import datetime

# el objeto datetime contiene fecha y hora actual
ahora = datetime.now()
print(ahora)

# dd/mm/YY H:M:S
ahora2 = ahora.strftime("%d/%m/%Y %H:%M:%S")
print(ahora2)

Obtendremos:

2020-07-22 15:53:40.169083
22/07/2020 15:53:40


Este y otros contenidos los podés aprender en el Curso de Python

Creado: 22/07/2020  

Publicidad

| Volver a Python |

Comentarios

Para poder comentar debés registrarte e ingresar al sitio.