应该足够简单。我在 python 中有一个 datetime 对象,我需要它的形式
20131002
有没有一种方法可以格式化它而不必将日期分解为其组件并手动将它们放在一个字符串中?
应该足够简单。我在 python 中有一个 datetime 对象,我需要它的形式
20131002
有没有一种方法可以格式化它而不必将日期分解为其组件并手动将它们放在一个字符串中?
这在 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”找到类似的答案。
使用datetime.strftime
:
>>> from datetime import datetime
>>> dt = datetime.now()
>>> dt.strftime('%Y%m%d')
'20131003'