从csv读取一列时间数据,并把日/月/年的时间数据格式转化成年/月/日?
时间: 2023-01-11 22:55:36 浏览: 119
python程序获取最新的行政区划代码(含解析到json、csv、excel格式)
我们可以使用 Python 的 datetime 库来实现。
首先,我们需要从 CSV 文件中读取时间数据,这可以使用 Python 的 csv 库来实现。例如:
```
import csv
# 读取 CSV 文件中的时间数据
with open('data.csv', 'r') as f:
reader = csv.reader(f)
dates = [row[0] for row in reader]
```
然后,我们可以使用 datetime 库中的 datetime.strptime 函数来将时间字符串转换为 datetime 对象,并使用 strftime 函数将其转换为另一种格式:
```
import datetime
# 将时间字符串转换为 datetime 对象
date_objects = [datetime.datetime.strptime(date, '%d/%m/%Y') for date in dates]
# 将 datetime 对象转换为新的时间格式
new_dates = [date.strftime('%Y/%m/%d') for date in date_objects]
```
最后,我们可以将新的时间数据写入 CSV 文件中,例如:
```
# 写入 CSV 文件
with open('new_data.csv', 'w') as f:
writer = csv.writer(f)
writer.writerows(new_dates)
```
希望这能帮到你!
阅读全文