我们可以使用Python中的datetime模块来比较不同格式的日期。
以下是示例代码:
from datetime import datetime
date_str_1 = '2021-06-01'
date_str_2 = '06/01/2021'
date_str_3 = '01-June-2021'
date_obj_1 = datetime.strptime(date_str_1, '%Y-%m-%d').date()
date_obj_2 = datetime.strptime(date_str_2, '%m/%d/%Y').date()
date_obj_3 = datetime.strptime(date_str_3, '%d-%B-%Y').date()
print(date_obj_1 == date_obj_2)
print(date_obj_1 == date_obj_3)
在此示例中,我们比较了三个不同格式的日期,然后将它们转换成了datetime对象。我们使用了strptime()函数来将字符串转换成datetime对象,并使用了相应的strptime格式规范来解析日期字符串。
最后,我们使用Python中的比较运算符(==)来比较这些日期对象是否相等。
输出结果:
True
True
这意味着我们可以比较不同格式的日期,因为它们可以正确地转换为相同的datetime对象。
上一篇:比较不同的日期/时间类型
下一篇:比较不同的日期格式