Manipulación de Fechas y Tiempos
Trabajar con fechas y horas es una parte fundamental en muchas aplicaciones.
Conceptos clave
datetime: Para trabajar con fechas y horas.
time: Para trabajar con tiempos.
pytz: Para manejar zonas horarias.
Ejemplo
from datetime import datetime
# Fecha y hora actuales
= datetime.now()
ahora print(ahora)
# Formateo de fecha
= ahora.strftime("%Y-%m-%d %H:%M:%S")
fecha_formateada print(fecha_formateada)
Ejemplo Práctico
Objetivo:
Aprender a trabajar con fechas y horas utilizando el módulo datetime.
Descripción: Crea un programa que calcule el tiempo restante hasta un evento futuro.
Instrucciones:
Usa datetime para calcular la fecha y hora actuales.
Calcula el tiempo restante hasta un evento programado (por ejemplo, fin de año).
Posibles soluciones
Código:
from datetime import datetime
# Fecha actual
= datetime.now()
fecha_actual print(f"Fecha y hora actuales: {fecha_actual}")
# Fecha de un evento
= datetime(2024, 12, 31, 23, 59, 59)
evento
# Tiempo restante
= evento - fecha_actual
tiempo_restante print(f"Tiempo restante hasta el evento: {tiempo_restante}")