python中csv格式数据如何转化时间格式
时间: 2024-02-16 21:59:43 浏览: 106
python处理csv数据的方法
3星 · 编辑精心推荐
在Python中,可以使用datetime模块来将csv格式数据转化为时间格式。具体步骤如下:
1. 导入datetime模块。
``` python
import datetime
```
2. 读取csv文件,将时间列转化为datetime类型。
``` python
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
headers = next(reader) # 跳过头部
for row in reader:
# 将时间列转化为datetime类型
row[0] = datetime.datetime.strptime(row[0], '%Y-%m-%d %H:%M:%S')
print(row)
```
在上述代码中,`strptime()`方法用于将时间字符串解析为datetime类型,其中第一个参数为时间字符串,第二个参数为时间格式。
3. 可以对转化后的datetime类型进行格式化输出。
``` python
print(row[0].strftime('%Y-%m-%d %H:%M:%S'))
```
在上述代码中,`strftime()`方法用于将datetime类型格式化为时间字符串,其中参数为时间格式。
阅读全文