Python:
Confronto tra due date

How to:

from datetime import datetime

# Creazione di due oggetti datetime
data_1 = datetime(2023, 3, 14)
data_2 = datetime(2023, 4, 18)

# Confrontare le date
if data_1 < data_2:
    print("data_1 è prima di data_2")
elif data_1 > data_2:
    print("data_1 è dopo data_2")
else:
    print("Le date sono uguali")

# Uscita prevista:
# data_1 è prima di data_2

Deep Dive

Confrontare due date è fondamentale nella programmazione fin dai tempi dei primi computer. Python offre moduli come datetime per maneggiare date e tempi. Possiamo usare operatori di confronto direttamente su oggetti datetime. Le alternative includono l’uso di timestamp UNIX e librerie di terze parti come dateutil. Negli approcci di basso livello, confrontavamo i secondi da un’epoca stabilita, spesso il 1° gennaio 1970.

See Also