0

应该足够简单。我在 python 中有一个 datetime 对象,我需要它的形式

20131002

有没有一种方法可以格式化它而不必将日期分解为其组件并手动将它们放在一个字符串中?

4

2 回答 2

1

这在 Pythondatetime库中非常简单:

from datetime import datetime

test = datetime.now()     # This is just some test datetime object
test.strftime('%Y%m%d')  # This is the format statement

但是,快速的 Google 搜索告诉我,您可以通过搜索“python datetime format”找到类似的答案。

于 2013-10-02T18:53:45.470 回答
1

使用datetime.strftime

>>> from datetime import datetime
>>> dt = datetime.now()
>>> dt.strftime('%Y%m%d')
'20131003'
于 2013-10-02T18:54:04.057 回答