日期时间格式转换

Mar*_*gan 3 python datetime list

我列出了这些;

datetime.datetime(2011, 1, 31, 19, 30)
Run Code Online (Sandbox Code Playgroud)

我想创建一份清单;

2011-01-31 17:30:00
Run Code Online (Sandbox Code Playgroud)

这是如何在循环中完成的?

vau*_*tah 6

对于datetimedate实例str返回ISO日期:

In [15]: dates = [datetime(2011, 1, 31, 19, 30)]

In [16]: [str(d) for d in dates]
Out[16]: 
['2011-01-31 19:30:00']
Run Code Online (Sandbox Code Playgroud)

您也可以isoformat直接调用方法:

In [17]: [d.isoformat(sep=' ') for d in dates]
Out[17]: 
['2011-01-31 19:30:00']
Run Code Online (Sandbox Code Playgroud)