python data 筛选时间
时间: 2023-10-08 12:09:44 浏览: 84
filter_dataanalysis_python_
如果您想在 Python 中筛选时间,可以使用 `datetime` 模块。以下是一个简单的例子,说明如何使用 `datetime` 模块来筛选时间:
```python
from datetime import datetime
# 创建一个时间列表
time_list = [
'2022-01-01 10:00:00',
'2022-01-01 11:00:00',
'2022-01-01 12:00:00',
'2022-01-01 13:00:00',
]
# 将时间字符串转换为 datetime 对象
time_list = [datetime.strptime(time, '%Y-%m-%d %H:%M:%S') for time in time_list]
# 筛选出时间在 2022 年 1 月 1 日 11:00:00 之前的时间
filtered_time_list = [time for time in time_list if time < datetime(2022, 1, 1, 11, 0, 0)]
# 输出筛选结果
for time in filtered_time_list:
print(time.strftime('%Y-%m-%d %H:%M:%S'))
```
在上述代码中,我们首先创建了一个时间列表,并将其转换为 `datetime` 对象。然后,我们使用 `datetime` 对象进行筛选,并将筛选结果存储在 `filtered_time_list` 中。最后,我们遍历 `filtered_time_list` 并输出每个时间对象的字符串表示形式。
阅读全文