这个问题在这里已有答案:
我知道有很多这些,但我似乎找不到这种日期格式的神奇字符串:
String textDate = "2018-04-25T18:23:57.556Z";
我的代码是:
String pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
simpleDateFormat.parse(textDate)
有什么奇怪的是日期字符串本身有一个“Z”,所以我不确定时区是如何工作的。
如果我将日期格式更改为:
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
它有效,但我不知道如何获得时区......