形如2023-01的string类型的年月如何比较大小
时间: 2024-03-02 08:47:57 浏览: 98
可以将其转换为日期类型进行比较。可以先将其通过字符串解析为日期类型,然后再使用日期类型的比较函数进行比较。示例代码如下:
```python
from datetime import datetime
str1 = '2023-01'
str2 = '2022-12'
date1 = datetime.strptime(str1, '%Y-%m')
date2 = datetime.strptime(str2, '%Y-%m')
if date1 > date2:
print(f"{str1} 大于 {str2}")
elif date1 < date2:
print(f"{str1} 小于 {str2}")
else:
print(f"{str1} 等于 {str2}")
```
输出结果为:
```
2023-01 大于 2022-12
```
阅读全文