从dd month year到数字year month day的时间转换



目标是将date = ' 09-08-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'(月和日是两位数字)谢谢,任何帮助我都非常感激。

您应该使用formatter函数:

final_date = new_date.strftime("%Y-%m-%d")

最新更新