那些年遇到的杂七杂八时间数据:
数据问题 数据类型 处理后格式 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
}



