字符串转换成Date类型异常:ParseException:Unpar。。。
将字符串转换成Date类型的⽤法很常见,⼀般使⽤SimpleDateFormat下的parse⽅法,但是使⽤这个⽅法需要考虑⼀些经常会碰到的问题。
⽐如解析的字符串为空等格式不符合的问题,代码:
SimpleDateFormat sdf = new SimpleDateFormat("yy-MM-dd"); Date d = sdf.parse("");
上⾯代码将会抛出异常:
string转date的方法
因此最好在此前进⾏判断,提⾼代码的健壮性,例如利⽤try-catch块来进⾏处理:
SimpleDateFormat sdf = new SimpleDateFormat("yy-MM-dd");
Date date;
try {
date = sdf.parse("");
} catch (Exception e) {
date = null;
}
return date;
假如产⽣异常,将会返回null。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。