两个string的时间比较
时间: 2023-09-26 08:06:46 浏览: 57
要比较两个字符串表示的时间,需要先将它们转换为时间格式,然后再进行比较。可以使用Python内置的datetime模块来实现。
下面是一个示例代码,假设有两个字符串表示时间time1和time2:
```python
import datetime
time_format = "%Y-%m-%d %H:%M:%S" # 时间格式
time1 = "2021-07-01 10:30:00"
time2 = "2021-07-02 09:20:30"
# 将字符串转换为时间格式
time1 = datetime.datetime.strptime(time1, time_format)
time2 = datetime.datetime.strptime(time2, time_format)
if time1 > time2:
print("time1晚于time2")
elif time1 < time2:
print("time1早于time2")
else:
print("time1等于time2")
```
在代码中,首先定义时间格式,然后使用`strptime`函数将字符串转换为时间格式,最后比较两个时间的大小。如果time1晚于time2,则输出"time1晚于time2",如果早于time2,则输出"time1早于time2",否则输出"time1等于time2"。
阅读全文