【发布时间】:2019-02-25 16:11:23
【问题描述】:
我需要解析 REST WebAPI(用 .NET 编写)返回的到期日期,它返回类似 Sun, 24 Feb 2019 08:06:26 GMT 的内容。
我尝试这样解析:
SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z");
dateFormat.parse(issuedDate); //throws java.text.ParseException: Unparseable date - eg try to parse: Sun, 24 Feb 2019 08:06:26 GMT
但有时,它会抛出 java.text.ParseException: Unparseable date。知道如何解析使用这种格式的日期(例如Sun, 24 Feb 2019 08:06:26 GMT)吗?
谢谢
更新
我想我找到了问题所在。问题是 Android 语言设置为“Bahasa Indonesia”,星期日不是 Sun 而是 Minggu。知道如何以设置为英语以外的语言解析 REST API(例如Sun, 24 Feb 2019 08:06:26 GMT)返回的令牌吗?
【问题讨论】:
-
你在
dateFormat中设置了GMTTimezone吗?