当尝试解析发送给我的Android客户端的日期字符串时,我遇到了一个无法解析的日期。
以下是异常信息:
java.text.ParseException: Unparseable date: "2018-09-18T00:00:00Z" (at offset 19) at java.text.DateFormat.parse(DateFormat.java:571)
C#后端发送的日期格式(C#对象属性为DateTime):
2018-09-18T00:00:00Z
失败的Java代码如下:
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss aa");
String targetDate = "2018-09-18T00:00:00Z";
Date date = dateFormat.parse(targetDate));
我该如何修改代码以解析后端发送的确切格式?