Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

So sánh date string trong Python

Python date implementation hỗ trợ tất cả comparison operator. Dùng datetime module tạo date object → so sánh trực tiếp <, >, <=, >=, ==.

Ví dụ

from datetime import datetime, timedelta

today = datetime.today()
yesterday = today - timedelta(days=1)

print(today < yesterday)   # False
print(today > yesterday)   # True
print(today == yesterday)  # False

Kết quả

False
True
False

Lưu ý: Chỉ so sánh được cùng loại (date với date, datetime với datetime). Naive vs aware → TypeError.