0% encontró este documento útil (0 votos)
34 vistas7 páginas

Tutorial Fechas Con Python

Este documento explica cómo trabajar con fechas en Python usando la librería datetime. Muestra cómo obtener la fecha actual, extraer atributos como día, mes y año, crear nuevas fechas, realizar operaciones como sumar o restar días, y formatear fechas en un formato legible.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas7 páginas

Tutorial Fechas Con Python

Este documento explica cómo trabajar con fechas en Python usando la librería datetime. Muestra cómo obtener la fecha actual, extraer atributos como día, mes y año, crear nuevas fechas, realizar operaciones como sumar o restar días, y formatear fechas en un formato legible.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

8/4/2020 Fechas con Python

  Buscar... PREMIUM 
En apoyo a tu economía, 3 meses de Premium por 8USD VER PROMO NO ME INTERESA

Obtén acceso ilimitado a éste y todos nuestros cursos con tu suscripción Premium

Fechas con Python

Abrir temario 

Lo lees en 1 Min.

Para que nosotros podamos trabajar con fechas utilizando Python haremos uso de la librería
datetime. En esta ocasión listaremos un par de ejemplos que pueden ayudarte a comprender de
una mejor manera dicha librería.

OBTENER LA FECHA ACTUAL.

#Es necesario importar las depencendias necesarias


from datetime import date

https://codigofacilito.com/articulos/fechas-python 1/7
8/4/2020 Fechas con Python

from datetime import datetime

#Día actual
today = date.today()

#Fecha actual
now = datetime.now()

print(today)
print(now)

ATRIBUTOS

Una vez obtengamos la fecha actual podremos obtener el día, mes, año, hora, minutos, segundos
de esta.

#Date
print("El día actual es {}".format(today.day))
print("El mes actual es {}".format(today.month))
print("El año actual es {}".format(today.year))

https://codigofacilito.com/articulos/fechas-python 2/7
8/4/2020 Fechas con Python

#Datetime
print("El día actual es {}".format(now.day))
print("El mes actual es {}".format(now.month))
print("El año actual es {}".format(now.year))

print("La hora actual es {}".format(now.hour))


print("El minuto actual es {}".format(now.minute))
print("El segundo actual es {}".format(now.second))

NUEVA FECHA

Si nosotros así lo deseamos podemos trabajar con una fecha en particular.

new_date = datetime(2019, 2, 28, 10, 15, 00, 00000)

Los argumentos serán: Año, Mes, Día, Hora, Minutos, Segundos, Milisegundos.

OPERACIONES

https://codigofacilito.com/articulos/fechas-python 3/7
8/4/2020 Fechas con Python

En ocasiones tendremos la necesidad de realizar ciertas operaciones con fechas, ya sea agregar
días, restar años o simplemente realizar comparaciones. Con Python todas estas operaciones
podremos realizarlas sin ningún problema.

from datetime import datetime


from datetime import timedelta

#Sumar dos días a la fecha actual


now = datetime.now()
new_date = now + timedelta(days=2)
print(new_date)

#Comparación
if now < new_date:
print("La fecha actual es menor que la nueva fecha")

FORMATO DE FECHAS

Aunque las fechas en Python ya poseen un formato legible para los humanos, en ocasiones
necesitaremos ser más explícitos para no dejar espacio a la ambiguuedad, para ello, haremos uso
del método strftme.

https://codigofacilito.com/articulos/fechas-python 4/7
8/4/2020 Fechas con Python

now = datetime.now()
format = now.strftime('Día :%d, Mes: %m, Año: %Y, Hora: %H, Minutos: %M, Segundos: %S')
print(format)

%d Día

%m Mes

%Y Año

%H Hora

%M Minutos

%S segundos

Algo que en lo particular me gusta hacer es definir una función que me permita obtener un
formato mucho más amigable.

from datetime import datetime

https://codigofacilito.com/articulos/fechas-python 5/7
8/4/2020 Fechas con Python

def current_date_format(date):
months = ("Enero", "Febrero", "Marzo", "Abri", "Mayo", "Junio", "Julio", "Agosto", "
day = date.day
month = months[date.month - 1]
year = date.year
messsage = "{} de {} del {}".format(day, month, year)

return messsage

now = datetime.now()
print(current_date_format(now))

ANTERIOR TEMA

Dudas y Comentarios Acerca del curso

https://codigofacilito.com/articulos/fechas-python 6/7
8/4/2020 Fechas con Python

CONTENIDO CURSOS

Cursos Web
Talleres Móvil
Premium Frontend
Artículos Backend

CUENTA REDES SOCIALES

Iniciar sesión
Crear cuenta
Soporte y Ayuda

https://codigofacilito.com/articulos/fechas-python 7/7

También podría gustarte