Problém je v tom, že modul datetime v Pythonu správně nepodporuje časové zóny.
date_end-date_Start
Tento kód vypočítá rozdíl mezi dvěma daty.
Časový rozdíl v sekundách
Na tuto otázku neexistuje definitivní odpověď, protože časový rozdíl mezi dvěma místy se může lišit v závislosti na denní době, povětrnostních podmínkách a dalších faktorech. Hrubý odhad časového rozdílu v sekundách mezi dvěma místy však lze získat pomocí následujícího vzorce:
časový_rozdíl = (time_in_local_time – time_in_UTC) / 1000
Převeďte objekt datetime na sekundy
def convert_to_seconds(dt):
návrat int(dt) / 60.0