Διαφορά δύο ημερομηνιών σε Python
Όταν εργάζεστε με ημερομηνίες, μπορεί να χρειαστεί
να προσδιορίσετε τη διαφορά μεταξύ τους. Για αυτόν τον
σκοπό στην Python χρησιμοποιείται η μέθοδος strptime
της ενότητας datetime.
Ας μάθουμε πόσος χρόνος έχει περάσει μεταξύ
δύο ημερομηνιών: '25/05/2020 02:35:5'
και '15/06/2020 10:17:23'. Για να το κάνουμε αυτό
πρώτα θα εφαρμόσουμε τη μέθοδο datetime.
Στη συνέχεια, θα χρησιμοποιήσουμε τη μέθοδο strptime,
στην πρώτη παράμετρο της οποίας θα περάσουμε την απαιτούμενη
ημερομηνία. Και στη δεύτερη παράμετρο θα καθορίσουμε τη
μορφή της. Στη συνέχεια, θα εμφανίσουμε τη διαφορά που προέκυψε
στην οθόνη:
start_time = datetime.datetime.strptime('25/05/2020 02:35:5', '%d/%m/%Y %H:%M:%S')
end_time = datetime.datetime.strptime('15/06/2020 10:17:23', '%d/%m/%Y %H:%M:%S')
res = end_time - start_time
print(res) # θα εμφανίσει 21 days, 7:42:18
Δίνονται δύο ημερομηνίες:
dt1 = '13/10/2018 22:15:45'
dt2 = '15/11/2018 09:47:16'
Προσδιορίστε πόσος χρόνος έχει περάσει μεταξύ τους.
Δίνονται δύο ημερομηνίες:
dt1 = '01-12-2025 16:07:5'
dt2 = '31:12:2025 10:32:45'
Προσδιορίστε πόσος χρόνος έχει περάσει μεταξύ τους.