Python:
Porównywanie dwóch dat

Jak to zrobić:

from datetime import datetime

# Przykład dat
data_1 = datetime(2023, 4, 5)
data_2 = datetime(2023, 5, 10)

# Porównanie dat
if data_1 < data_2:
    print("Data 1 jest wcześniejsza niż Data 2")
elif data_1 > data_2:
    print("Data 1 jest późniejsza niż Data 2")
else:
    print("Data 1 i Data 2 są takie same")

# Wynik
# Data 1 jest wcześniejsza niż Data 2

Zanurzenie:

Porównywanie dat to stara praktyka, zaawansowana dzięki komputerom. W Pythonie, standardowa biblioteka datetime umożliwia operacje na datach. Alternatywy obejmują biblioteki zewnętrzne jak dateutil, która oferuje większą elastyczność. Implementacja porównywania dat opiera się na reprezentacji czasu UNIX - liczbie sekund od północy 1 stycznia 1970 r. Systemy mogą się różnić (np. Windows vs. UNIX), ale w Pythonie to abstrakcyjne dzięki datetime.

Zobacz również: