Το πρόβλημα είναι ότι η λειτουργική μονάδα ημερομηνίας Python δεν υποστηρίζει σωστά τις ζώνες ώρας.
date_end-date_Start
Αυτός ο κωδικός υπολογίζει τη διαφορά μεταξύ δύο ημερομηνιών.
Διαφορά ώρας σε δευτερόλεπτα
Δεν υπάρχει οριστική απάντηση σε αυτή την ερώτηση, καθώς η διαφορά ώρας μεταξύ δύο τοποθεσιών μπορεί να ποικίλλει ανάλογα με την ώρα της ημέρας, τις καιρικές συνθήκες και άλλους παράγοντες. Ωστόσο, μια κατά προσέγγιση εκτίμηση της διαφοράς χρόνου σε δευτερόλεπτα μεταξύ δύο τοποθεσιών μπορεί να ληφθεί χρησιμοποιώντας τον ακόλουθο τύπο:
time_difference = (time_in_local_time – time_in_UTC) / 1000
Μετατρέψτε ένα αντικείμενο ημερομηνίας σε δευτερόλεπτα
def convert_to_seconds(dt):
επιστροφή int(dt) / 60.0