python中对时间进行判断
时间: 2023-05-26 09:04:52 浏览: 64
1. 判断两个时间是否相同:
可以使用==运算符,例如:
```python
import datetime
time1 = datetime.datetime(2021, 10, 1, 12, 30, 0)
time2 = datetime.datetime(2021, 10, 1, 12, 30, 0)
if time1 == time2:
print("时间相同")
else:
print("时间不同")
```
输出结果为:时间相同
2. 判断两个时间的大小关系:
可以使用比较运算符,例如:
```python
import datetime
time1 = datetime.datetime(2021, 10, 1, 12, 30, 0)
time2 = datetime.datetime(2021, 10, 2, 12, 30, 0)
if time1 < time2:
print("time1晚于time2")
elif time1 > time2:
print("time1早于time2")
else:
print("time1和time2相同")
```
输出结果为:time1晚于time2
3. 判断当前时间:
可以使用datetime模块中的now方法获取当前时间,例如:
```python
import datetime
current_time = datetime.datetime.now()
print(current_time)
```
输出结果为:当前系统时间
4. 判断时间是否在某个时间段内:
可以使用比较运算符,例如:
```python
import datetime
start_time = datetime.datetime(2021, 10, 1, 0, 0, 0)
end_time = datetime.datetime(2021, 10, 7, 0, 0, 0)
current_time = datetime.datetime.now()
if current_time >= start_time and current_time <= end_time:
print("当前时间在指定时间范围内")
else:
print("当前时间不在指定时间范围内")
```
输出结果为:当前时间在指定时间范围内