那些年遇到的杂七杂八时间数据:
数据问题 数据类型 处理后格式 HH: MM(:后面有空格) HH:MM HH.MM HH:MM HHMM HH:MM HH:MM HH:MM 8 08:00 6 06:00 21 21:00 22 22:00
def replaceTime3(time:String):String={ var ansTime = time if(time.contains(":")) { val time1=new SimpleDateFormat("HH:mm") val time2=new SimpleDateFormat("HH:mm") val t: Date =time1.parse(time) ansTime=time2.format(t) } else if(time.contains(".")) { val time1=new SimpleDateFormat("HH.mm") val time2=new SimpleDateFormat("HH:mm") val t: Date =time1.parse(time) ansTime=time2.format(t) } else if(!time.contains(":")&&(!time.equals("8"))&&(!time.equals("21"))&&(!time.equals("6"))&&(!time.equals("22"))) { val time1=new SimpleDateFormat("HHmm") val time2=new SimpleDateFormat("HH:mm") val t: Date =time1.parse(time) ansTime=time2.format(t) } if(time.equals("8")) ansTime="08:00" if(time.equals("6")) ansTime="06:00" if(time.equals("21")) ansTime="21:00" if(time.equals("22")) ansTime="22:00" ansTime }