Сравнение два раза в часах с использованием python - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть две даты с часовым поясом, отформатированным как ('% Y-% m-% dT% H:% M:% SZ')

Given_Time = '2020-02-12T02:12:12Z'
current_time = '2020-02-11T06:22:42Z' 

Я хотел сравнить эти два раза в ч. Я имею в виду, что данная дата на сколько часов отстает от текущего времени

1 Ответ

2 голосов
/ 12 февраля 2020
import datetime
def time_diff(x, y):
     x = datetime.datetime.strptime(x,'%Y-%m-%dT%H:%M:%SZ')
     y = datetime.datetime.strptime(y,'%Y-%m-%dT%H:%M:%SZ')
     return (x-y).total_seconds()/3600

time_diff(Given_Time, current_time)
19.825
time_diff(current_time, Given_Time)
-19.825
...