Ongelmana on, että Python datetime -moduuli ei tue aikavyöhykkeitä oikein.
date_end-date_Start
Tämä koodi laskee eron kahden päivämäärän välillä.
Aikaero sekunneissa
Tähän kysymykseen ei ole lopullista vastausta, koska kahden sijainnin välinen aikaero voi vaihdella vuorokaudenajan, sääolosuhteiden ja muiden tekijöiden mukaan. Karkea arvio kahden paikan välisestä aikaerosta sekunneissa voidaan kuitenkin saada käyttämällä seuraavaa kaavaa:
aika_ero = (aika_paikallisessa_ajassa – aika_UTC:ssa) / 1000
Muunna datetime-objekti sekunneiksi
def convert_to_seconds(dt):
return int(dt) / 60.0