python的日期格式转换,比如str:'2017年3月4日',要怎么转换为datetime,一直转不过来,请教下大神。
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) #<type 'str'>
restime = datetime.strptime(time,'%Y-%m-%d')
print restime #输出结果:2017-04-27 00:00:00
print type(restime) #<type 'datetime.datetime'>
方法应该还有其他!希望可以帮助到你!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询