首页 > 解决方案 > Python:以所需模式格式化日期

问题描述

如果给定的日期模式低于,

2004-7-7

如何将其转换为以下模式,

2004-07-07

使用 datetime.datetime 或一些内置函数?我不想使用替换或字符串格式。在这种情况下,python 是否提供任何帮助(内置函数)?

谢谢

标签: python-2.7datetime-format

解决方案


datetime模块与strptimeandstrftime一起使用:

from datetime import datetime

s = datetime.strftime(datetime.strptime('2004-7-7', '%Y-%m-%d'), '%Y-%m-%d')
print(s)

# 2004-07-07

推荐阅读