python-2.7 - Python:以所需模式格式化日期
问题描述
如果给定的日期模式低于,
2004-7-7
如何将其转换为以下模式,
2004-07-07
使用 datetime.datetime 或一些内置函数?我不想使用替换或字符串格式。在这种情况下,python 是否提供任何帮助(内置函数)?
谢谢
解决方案
将datetime
模块与strptime
andstrftime
一起使用:
from datetime import datetime
s = datetime.strftime(datetime.strptime('2004-7-7', '%Y-%m-%d'), '%Y-%m-%d')
print(s)
# 2004-07-07
推荐阅读
- javascript - 在下拉列表中设置默认值
- swift - 在 Swift 4 的 XCUITest 中只调用一次方法
- visual-studio-2017 - Visual Studio 2017 的 Specflow 插件失败
- ios - 访问自定义推送通知负载
- php - 在没有 cURL 的循环中提交 POST 数据并获取响应数据 - CodeIgniter
- android - 在 Android 中使用数据包捕获时连接断开
- python-3.x - PySide2 应用程序启动失败
- python - ValueError:平台 localtime()/gmtime() 函数的时间戳超出范围
- sql - PostgreSQL:基于搜索的连接字符串连接表
- excel - VBA - 使用字典的“For”循环优化