Python Date Comparison
Chapter:
Python
Last Updated:
23-07-2023 15:02:49 UTC
Program:
/* ............... START ............... */
from datetime import datetime
date1 = datetime(2023, 7, 15)
date2 = datetime(2023, 7, 23)
if date1 < date2:
print("date1 is earlier than date2")
elif date1 > date2:
print("date1 is later than date2")
else:
print("date1 and date2 are the same")
# If you want to compare the current date with a specific date, you can use datetime.now()
current_date = datetime.now()
if current_date < date1:
print("The current date is earlier than date1")
elif current_date > date1:
print("The current date is later than date1")
else:
print("The current date is equal to date1")
/* ............... END ............... */
Notes:
-
In Python, you can compare dates using the built-in datetime module. Here's a step-by-step guide on how to do date comparison.
- Create datetime objects representing the dates you want to compare. You can do this using the datetime constructor, which takes the year, month, day, hour, minute, second, and microsecond as arguments.
- Perform the comparison. You can use standard comparison operators like <, >, <=, >=, ==, and != to compare the two datetime objects.
- If you want to compare the current date with a specific date, you can use datetime.now() to get the current date and time.