Python - Diferencia de tiempo entre dos fechas
#1. Obtener la diferencia de tiempo entre dos fechas:
import datetime
date1 = datetime.datetime(2023, 7, 14)
date2 = datetime.datetime(2023, 7, 21)
difference = date2 - date1
print(difference)
#2. Obtener la diferencia de tiempo entre dos fechas en días:
import datetime
date1 = datetime.datetime(2023, 7, 14)
date2 = datetime.datetime(2023, 7, 21)
difference = (date2 - date1).days
print(difference)
#3. Obtener la diferencia de tiempo entre dos fechas en horas:
import datetime
date1 = datetime.datetime(2023, 7, 14, 12, 0, 0)
date2 = datetime.datetime(2023, 7, 14, 15, 30, 0)
difference = (date2 - date1).seconds // 3600
print(difference)
#4. Obtener la diferencia de tiempo entre dos fechas en minutos:
import datetime
date1 = datetime.datetime(2023, 7, 14, 12, 0, 0)
date2 = datetime.datetime(2023, 7, 14, 12, 30, 0)
difference = (date2 - date1).seconds // 60
print(difference)
#5. Obtener la diferencia de tiempo entre dos fechas en segundos:
import datetime
date1 = datetime.datetime(2023, 7, 14, 12, 0, 0)
date2 = datetime.datetime(2023, 7, 14, 12, 0, 10)
difference = (date2 - date1).seconds
print(difference)
#6. Obtener la diferencia de tiempo entre dos fechas en segundos:
import datetime
date1 = datetime.datetime(2023, 7, 14, 15, 30, 0)
date2 = datetime.datetime(2023, 7, 14, 15, 30, 45)
difference = (date2 - date1).total_seconds()
print(difference)
#7. Obtener la diferencia de tiempo entre dos fechas en minutos:
import datetime
date1 = datetime.datetime(2023, 7, 14, 15, 30, 0)
date2 = datetime.datetime(2023, 7, 14, 15, 35, 0)
difference = (date2 - date1).total_seconds() / 60
print(difference)
#8. Calcular la diferencia entre dos fechas:
import datetime
date1 = datetime.datetime(2023, 7, 14)
date2 = datetime.datetime(2023, 7, 21)
difference = date2 - date1
print(difference)
#9. Obtener el número de días transcurridos desde una fecha específica:
import datetime
date = datetime.datetime(2023, 7, 14)
days_passed = (datetime.datetime.now() - date).days
print(days_passed)