【发布时间】:2015-03-27 07:28:44
【问题描述】:
在 Python 中,我们可以通过以下方式将日期转换为字符串:
>>> import datetime
>>> datetime.date(2002, 12,4).isoformat()
'2002-12-04'
我们如何将输出格式化为“20021204”,即没有破折号?
有两个函数,但不知道如何指定格式:
date.strftime(format)
返回一个表示日期的字符串, 由显式格式字符串控制。格式代码参考 小时、分钟或秒将看到 0 值。如需完整列表 格式化指令,请参阅strftime()和strptime()Behavior 部分。
和
date.__format__(format)
与date.strftime()相同。这使它 可以在使用时为日期对象指定格式字符串str.format()。请参阅strftime()和strptime()行为部分。
【问题讨论】: