Sammenlikning av to datoer

Python:
Sammenlikning av to datoer

Hvordan:

from datetime import date

# Definer to datoer
dato1 = date(2023, 4, 15)
dato2 = date(2023, 5, 10)

# Sammenlign to datoer
if dato1 < dato2:
    print(f"{dato1} er tidligere enn {dato2}.")
elif dato1 > dato2:
    print(f"{dato1} er senere enn {dato2}.")
else:
    print("Datoene er like.")

# Eksempel på utskrift
# 2023-04-15 er tidligere enn 2023-05-10.

Dypdykk

Dato sammenligning er viktig i mange programmeringsoppgaver. Historisk har detaljer som tidszoner og skuddsekunder komplisert dette. Alternativer til datetime biblioteket inkluderer arrow og dateutil, som håndterer noen av disse utfordringene bedre. Python’s datetime objekt overbelaster sammenligningsoperatorene, så du kan bruke <, >, <=, >= direkte på dem.

Se Også