使用python 将 二○一三年四月二十八日 转为 2013年4月28日 不报错的方法前几种都报错用不了
可以使用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对象转换为新的日期字符串,该函数的参数与上面相同
- 最后输出新的日期字符串
原文地址: https://www.cveoy.top/t/topic/g6Pq 著作权归作者所有。请勿转载和采集!