今天在处理数据格式转换时遇到了下面这个报错
通过不断的尝试最后发现原因是使用 SimpleDateFormat转换时,转换的格式需与string字符串中的格式相同,但从date转换成string时可以不限格式,最后解决方法如下,达到了想要的效果
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
Date time = simpleDateFormat.parse(traceTime);
String strtime = DateUtil.dateFormat(time,"yyyy-MM-dd HH:mm:ss");