Rozwiązany: python date_end-date_Start za kilka sekund

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

Powiązane posty:

Zostaw komentarz