python的日期格式转换,比如str:✀2017年3月4日✀,要怎么转换为datetime,一直转不过来,请教下大神。

2025-03-18 11:46:49
推荐回答(1个)
回答1:

# -*- coding: utf-8 -*-
from datetime import datetime

time = "2017年04月27日"
#将str中的汉字换掉
time = time.replace(r'年','-').replace(r'月','-').replace(r'日','')
print time      #输出2017-04-27
print type(time)      #
restime = datetime.strptime(time,'%Y-%m-%d')
print restime      #输出结果:2017-04-27 00:00:00
print type(restime)      #

方法应该还有其他!希望可以帮助到你!