python datetime时间比较
时间: 2023-07-20 14:43:40 浏览: 278
在 Python 中,可以使用 datetime 模块来比较时间。你可以将两个时间对象进行比较,比如比较两个日期、时间或日期时间的先后顺序。
以下是比较两个日期时间对象的例子:
```python
from datetime import datetime
# 创建两个日期时间对象
time1 = datetime(2021, 7, 1, 12, 0, 0)
time2 = datetime(2021, 7, 2, 12, 0, 0)
# 比较两个日期时间对象
if time1 < time2:
print("time1 比 time2 早")
elif time1 == time2:
print("time1 和 time2 相同")
else:
print("time1 比 time2 晚")
```
在上面的例子中,我们创建了两个日期时间对象 time1 和 time2,然后使用比较运算符 <、==、> 来比较两个对象的大小关系。输出结果为 "time1 比 time2 早"。
你也可以比较两个日期对象的大小关系,比如:
```python
from datetime import date
# 创建两个日期对象
date1 = date(2021, 7, 1)
date2 = date(2021, 7, 2)
# 比较两个日期对象
if date1 < date2:
print("date1 比 date2 早")
elif date1 == date2:
print("date1 和 date2 相同")
else:
print("date1 比 date2 晚")
```
输出结果为 "date1 比 date2 早"。
阅读全文