Рассчитать количество часов между двумя строковыми отметками времени python - PullRequest
0 голосов
/ 17 марта 2020

как рассчитать количество часов между двумя отметками времени, имеющими следующий формат:

'% Y-% m-% d% H:% M:% S% p' в виде строки в моем фрейме данных

как мне это сделать, используя python ??

Пример:

время начала: 2016-04-12 20:57:00 PM

Время окончания: 2016-04-13 06:16:00 AM

1 Ответ

2 голосов
/ 17 марта 2020

Использование:

diff= (pd.to_datetime(end,format='%Y-%m-%d %H:%M:%S %p') -
       pd.to_datetime(start,format='%Y-%m-%d %H:%M:%S %p'))
hours = diff.total_seconds()//3600 # // rounds down
print(hours)
#9.0
#diff.total_seconds()/3600
#9.316666666666666
...