Python 日期比较:比较两个日期的大小
在 Python 中,可以使用 datetime 模块来比较两个日期的大小。具体步骤如下:
首先,将两个日期转换为 datetime 对象。可以使用 datetime.strptime() 函数将日期字符串解析为 datetime 对象,例如:
from datetime import datetime date1 = datetime.strptime("2022-01-01", "%Y-%m-%d") date2 = datetime.strptime("2023-03-23", "%Y-%m-%d")
接下来,可以直接使用比较运算符(如 <, <=, >, >=)比较两个 datetime 对象,例如:
if date1 < date2: print("date1 is earlier than date2") elif date1 == date2: print("date1 is the same as date2") else: print("date1 is later than date2")
完整的示例代码如下:
from datetime import datetime date1 = datetime.strptime("2022-01-01", "%Y-%m-%d") date2 = datetime.strptime("2023-03-23", "%Y-%m-%d") if date1 < date2: print("date1 is earlier than date2") elif date1 == date2: print("date1 is the same as date2") else: print("date1 is later than date2")
输出结果为:
date1 is earlier than date2
相关文章