【发布时间】:2015-09-02 11:41:25
【问题描述】:
我尝试将 csv 文件中的日期和小时数添加到一个日期时间变量中。我阅读了有关添加一些 timedelta 和官方文档 https://docs.python.org/3/library/datetime.html#timedelta-objects 的问题,但不了解它是如何工作的。
我的 csv 行看起来像 - ['2005.02.28', '17:38', '1.32690', '1.32720', '1.32680', '1.32720', '5']。我转换 row[0] = 2005.02.28 至今并转换 row[1] = 17:38。现在我需要创建新的日期时间变量,看起来像 2005.02.28 17:38。我该怎么办?
import csv
import datetime as dt
with open('EURUSDM1.csv') as csvfile:
datereader=csv.reader(csvfile)
for row in datereader:
date=dt.datetime.strptime(row[0], "%Y.%m.%d")
time=dt.datetime.strptime(row[1], "%H:%M")
【问题讨论】:
标签: python csv datetime python-3.x