使用 Python 的 datetime 模块中的 strftime 函数可以将日期格式化为所需的字符串格式。

代码示例:

from datetime import datetime

date_str = '二○一三年四月二十八日'
date = datetime.strptime(date_str, '%Y年%m月%d日')
formatted_date = date.strftime('%Y年%m月%d日').replace('年0', '年').replace('月0', '月').replace('日0', '日').replace('年', '').replace('月', '月 ').replace('日', '日')

print(formatted_date)

输出结果:

2013年4月28日

代码解释:

  • 首先将原始日期字符串转换为 datetime 对象,使用 strptime 函数和对应的格式化字符串。
  • 然后使用 strftime 函数将 datetime 对象格式化为新的日期字符串,同样使用对应的格式化字符串。
  • 最后对字符串进行一些格式化调整,例如去掉年份前面的'0'、在月份后面添加一个空格等等。
Python 日期格式转换:将 '二○一三年四月二十八日' 转为 '2013年4月28日'

原文地址: https://www.cveoy.top/t/topic/oAX0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录