python - Python时间从dd月年转换为数字年月日
问题描述
目标是将 date = '09-Aug-2021' 转换为 '2021-08-09'
到目前为止我得到了这个
from dateutil import parser
date = '09-Aug-2021'
new_date = parser.parse(date)
final_date = str(new_date.year) + '-' + str(new_date.month) + '-' + str(new_date.day)
上述代码的结果是“2021-8-9”,但我想要“2021-08-09”(月份和日期为两位数)谢谢,非常感谢您的帮助。
解决方案
您应该为此使用格式化程序功能:
final_date = new_date.strftime("%Y-%m-%d")
推荐阅读
- python-3.x - 将 Python Coderunner 3.0 使用的更改为 Anaconda 的 python
- excel - 高级查找公式
- python - 函数参数中的动态变量
- javascript - 传单绘制“无法读取未定义的属性'启用'”向geoJSON图层添加控件
- python - 带有哈里斯角检测的2张图像的Python OpenCV搜索对应关系
- php - 卡住了 - 通过 Curl 上传数据二进制选项
- java - 开源远程呼叫指标跟踪
- python - Pandas 用 Nan 将两列相加
- java - 从 FirebaseAdapter 的 Listview 中删除或隐藏列表项
- html - 使用 Container 和 Columns 使用 Bootstrap 设置正确的边距/填充