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

Kha*_*n11 0 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]
Run Code Online (Sandbox Code Playgroud)

这将返回错误ː

AttributeError: 'list' object has no attribute 'strptime'
Run Code Online (Sandbox Code Playgroud)

我的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
Run Code Online (Sandbox Code Playgroud)

我相信这一定非常直接,但我似乎无法理解这一点.对此的帮助将不胜感激

Sun*_*tha 5

您已将您的列表命名为datetime覆盖datetime模块.所以datetime.strptime呼叫失败.

为列表指定其他名称.