Python 日期比较:比较两个日期的大小

2023-04-01 00:00:00 日期 两个 大小

在 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

相关文章