可以使用datetime模块来实现日期格式的转换,具体代码如下:

from datetime import datetime

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

print(new_date_str)  # 2013年04月28日

解释:

  • 第一行导入datetime模块
  • 第三行定义日期字符串
  • 第四行使用datetime.strptime函数将字符串转换为datetime对象,其中'%Y'表示年份,'%m'表示月份,'%d'表示日期,'年'、'月'、'日'表示相应的中文字符
  • 第五行使用datetime.strftime函数将datetime对象转换为新的日期字符串,该函数的参数与上面相同
  • 最后输出新的日期字符串
使用python 将 二○一三年四月二十八日 转为 2013年4月28日 不报错的方法前几种都报错用不了

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

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