python日期格式转换mm-dd-yyyy变成年月日

您可以使用Python中的datetime模块来完成日期格式的转换。

首先,您需要将mm-dd-yyyy格式的日期字符串转换为datetime对象。可以使用strptime()函数来实现:

from datetime import datetime
date_str = '02-27-2023'
date_obj = datetime.strptime(date_str, '%m-%d-%Y')

上述代码将日期字符串'02-27-2023'转换为datetime对象date_obj。其中,'%m-%d-%Y'参数表示输入日期字符串的格式为月-日-年。

接下来,您可以使用strftime()函数将datetime对象转换为您所需要的日期格式。例如,如果您需要将日期格式转换为年-月-日(YYYY-MM-DD),可以使用以下代码:

new_date_str = date_obj.strftime('%Y-%m-%d')
print(new_date_str)

上述代码将datetime对象date_obj转换为'2023-02-27'格式的日期字符串。其中,'%Y-%m-%d'参数表示输出日期字符串的格式为年-月-日。

希望这些信息能够帮助您解决问题。如果您还有其他问题,请继续提问。

  •