日期和时间格式转换

3
我有一个列表;
datetime.datetime(2011, 1, 31, 19, 30)

我希望能创建一个这些条目的列表;
2011-01-31 17:30:00

这个在循环中怎么实现?

1
你考虑过使用 datetime.strftime 或者仅仅是 str 吗? - jonrsharpe
1个回答

6

抱歉,我已经尝试过了,但列表仍然保持不变;datetime.datetime(2011, 1, 14, 20, 30),datetime.datetime(2011, 1, 14, 21, 0),datetime.datetime(2011, 1, 14, 21, 30),datetime.datetime(2011, 1, 14, 22, 0)......在[str(d) for d in dates]这行之后。这怎么可能呢? - Mark Corrigan
@Mark,“[str(d) for d in dates]”创建了一个新列表。你可以这样做:“dates = [str(d) for d in dates]”。 - vaultah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接