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.
fromdatetimeimportdateimportlocale#configuración regional de nuestro equipolocale.setlocale(locale.LC_ALL, '') hoy = date.today()# dd/mm/aahoy1 = hoy.strftime("%d/%m/%Y")# día mes textual y añohoy2 = hoy.strftime("%d de %B de %Y")# dd/mm/aahoy3 = hoy.strftime("%d/%m/%y")# día, abreviación de mes, y añohoy4 = hoy.strftime("%d %b, %Y")" aaammdd para ordenar archivoshoy5 = hoy.strftime("%Y%m%d")
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.
fromdatetimeimportdatetime# el objeto datetime contiene fecha y hora actualahora = datetime.now()# dd/mm/YY H:M:Sahora2 = ahora.strftime("%d/%m/%Y %H:%M:%S")
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
