Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Los días transcurridos entre fechas
- """
- import time
- from datetime import datetime, timedelta
- timedelta(seconds=60)
- start = time.time()
- FH1 = '01-01-2024 00:00:00' # Inicio de este año
- FH2 = '31-07-2024 00:00:00' # Fecha aleatoria (¿Cuántos días hasta esta fecha?)
- fecha1 = datetime.strptime(FH1, '%d-%m-%Y %H:%M:%S')
- fecha2 = datetime.strptime(FH2, '%d-%m-%Y %H:%M:%S')
- res=(fecha2-fecha1)
- print(res.days, "días") # Solo los días transcurridos
- print(res) # Los días más H:M:S
- ahora = datetime.now()
- print("Hoy es:", ahora)
- res1=(ahora-fecha1) # Los días que han transcurrido del año actual
- print(res1) # Los días que han transcurrido del año actual más H:M:S
- print(f"Han pasado {res1} desde {fecha1} hasta hoy")
- end = time.time()
- print(f"El proceso duró {end - start} segundos")
Advertisement
Comments
-
- Se puede presentar el tiempo de proceso en 'mseg' (1 seg = 1000 mseg)
- Para ello reemplazamos la línea (29):
- <<< print(f"El proceso duró {end - start} segundos") >>>
- Por este framento de código:
- (29) _tdp = format(((end - start)*1000), '.2f') # Se multiplica por 1000 para presentar en 'mseg'
- (30) print(f"El tiempo de proceso fue {_tdp} milisegundos")
- (31)
Add Comment
Please, Sign In to add comment
Advertisement