我正在尝试通过JSON响应更改日期格式,但是我一直在获取java.text.ParseException
。
这是来自服务器的日期2015-02-03T08:37:38.000Z
,我希望它显示为2015/02/03
Thats yyyy-MM-dd
。而我做到了。
DateFormat df1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd");
String dateResp = transactionItem.get(position).getDate();
try {
Date date = df1.parse(dateResp);
transDate.setText(dateFormatter.format(date));
} catch (ParseException e) {
e.printStackTrace();
}
但是异常不断出现。
您必须转义Z
:
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
尝试将其用于格式化目的,而不是提供的格式化字符串。它应该很好地工作:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句