比如采集的时间格式:2017-9-5 12:00:00,对于这种非标准的时间怎么处理成标准时间格式?
- 直接 datetime 包处理?好像不行,因为%m 对应的是 01-12,%d 对应 01-31
- 对这种时间先拆分再处理拼接?好像可以,不过麻烦点。比如:
ftime='2017-9-5 12:00:00'
date,time=ftime.split(' ')
year,month,day=date.split('-')
if len(month)==1:
month='0'+month
if len(day)==1:
day='0'+day
ftime2='-'.join([year,month,day])+' '+time
