我使用泽西创建RestAPI和JPA2.0
我有一个API从DB读取数据并将其发送到UI。返回数据采用JSON格式。它有一个日期时间字段,它从DB获得以下值 “updateDateTime”:“2016-07-01 14:15:55.0”
UI从JSON读取此值并以相同的格式将其发送到另一个API,在解析此日期时会抛出异常
java.text.ParseException:Unparseable date:“2016-07-01 14:15:55.0”
当我将json字符串转换为对象
时,会出现此异常答案 0 :(得分:2)
您必须将其解析为日期,然后再回到字符串:
DateFormat parser = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S"),
formatter = new SimpleDateFormat("MMM dd, yyyy hh:mm:ss aaa");
Date date = parser.parse("2016-06-22 16:17:03.0");
String toData = formatter.format(date);
上面的代码将输出:Jun 22, 2016 04:17:03 PM
您的代码必须处理java.text.ParseException