Tag: TIMEDELTA
Tengo los siguientes datos de muestra: custom_date_parser = lambda x:datetime.strptime(x, “%m/%d/%Y %H:%M”) df = pd.read_csv(‘sample.csv’, index_col = 0, parse_dates = [‘date’], date_parser = custom_date_parser) | fecha | valor | | ——————- | ——–| | 2021-12-06 08:30:00 | 100 | | 2021-12-06 08:35:00 | 150 | | 2021-12-06 08:40:00 | 120 . . . Read more
Me he encontrado con algunos ejemplos que muestran cómo calcular la diferencia entre dos fechas usando .days. Sin embargo, por alguna razón parece que no está funcionando para mí. Tengo el siguiente código: import datetime from datetime import date dfPort = pd.read_csv(‘C:\\Research\\Lockup\\Data\\lockupdates.csv’) dfPort = pd.DataFrame(dfPort) todaysDate=datetime.datetime.today() dfPort[‘LDate’]=pd.to_datetime(dfPort[‘LockupExpDate’], format=’%m/%d/%Y’) dfPort[‘TimeLeft’]=(todaysDate-dfPort[‘LDate’]).days Obtengo . . . Read more
Quiero sólo el primer y último valor, es decir, 2021-01-30 15:51:47 -2.0665672163030704e-06 y 2021-01-30 15:51:51 -1.0708335011265263e-05. Además, este código proporciona la fecha de cada segundo, pero quiero el resultado para cada minuto. from datetime import datetime, timedelta from astropy.time import Time start_date_time = datetime(2021, 1, 30, 15, 00, 00) end_date_time . . . Read more
Declaración del problema Parece que hay un error en el módulo datetime de python, el siguiente snippet de código debería ser autoexplicativo: import datetime dep = datetime.datetime(2021, 9, 11, 7, 25) arr = datetime.datetime(2021, 9, 11, 12, 35) print(f”esperado: -5h10m, real: {dep – arr}”) print(f”esperado: 5h10m, real: {arr – dep}”) . . . Read more