一个数组里面有多个数据,['2024-09-12 07:00:00','2024-09-12 07:00:00','2024-09-12 07:00:00'],要求对每条数据进行截取,只要空格之后的时间
时间: 2024-09-20 12:07:42 浏览: 55
lua-resty-maxminddb:一个Lua库,用于读取MaxMind的Geolocation数据库
这是一个包含日期时间字符串的数组,每个元素都是 'YYYY-MM-DD HH:mm:ss' 格式的日期。如果需要从每个元素中提取出空格之后的时间部分,可以使用字符串切片或者内置的日期时间处理函数。这里给出一个Python的例子:
```python
data = ['2024-09-12 07:00:00', '2024-09-12 07:00:00', '2024-09-12 07:00:00']
formatted_times = [datetime.strptime(item, '%Y-%m-%d %H:%M:%S') for item in data]
times_only = [dt.strftime('%H:%M:%S') for dt in formatted_times]
# times_only 现在就是只包含时间部分的新列表,如 ['07:00:00', '07:00:00', '07:00:00']
```
在这个例子中,`strptime` 函数用于将字符串转换为 `datetime` 对象,然后使用 `strftime` 函数再次格式化只保留小时、分钟和秒。
阅读全文