如何将时间戳(datetime.datetime(2012,1,1,1,0)转换为2012-01-01 01:00:00

时间:2018-08-05 19:41:59

标签: python datetime

在将日期和时间,数据ː01/01/2012 01:00转换为类似2012-01-01 01:00:00ʔ的过程中,我可以寻求帮助

datetime = [datetime.datetime(2012, 1, 1, 1, 0, 0) + datetime.timedelta(hours=i) for 
i in range(9)]

dates=[datetime.strptime('%Y-%m-%d %H:%M:%S') for x in datetime]

这将返回错误ː

AttributeError: 'list' object has no attribute 'strptime'

csv文件中的日期时间是这样的

01/01/2012 01:00
01/01/2012 02:00
01/01/2012 03:00
01/01/2012 04:00
01/01/2012 05:00
01/01/2012 06:00
01/01/2012 07:00
01/01/2012 08:00
01/01/2012 09:00

我相信这一定很简单,但是我似乎无法直面这个问题。帮助将不胜感激

1 个答案:

答案 0 :(得分:5)

您已将列表datetime命名为覆盖datetime模块的列表。因此,datetime.strptime呼叫失败。

给您的列表起一个不同的名字。