Problem polega na tym, że moduł datetime Pythona nie obsługuje poprawnie stref czasowych.
date_end-date_Start
Ten kod oblicza różnicę między dwiema datami.
Różnica czasu w sekundach
Nie ma ostatecznej odpowiedzi na to pytanie, ponieważ różnica czasu między dwoma lokalizacjami może się różnić w zależności od pory dnia, warunków pogodowych i innych czynników. Jednak przybliżone oszacowanie różnicy czasu w sekundach między dwoma lokalizacjami można uzyskać za pomocą następującego wzoru:
różnica_czasu = (czas_w_lokalnym_czasie – czas_w_UTC) / 1000
Konwertuj obiekt datetime na sekundy
def przelicz_na_sekundy(dt):
powrót int(dt) / 60.0