Android SimpleDateFormat无法处理' X'当它应该

时间:2017-08-30 18:34:58

标签: android

请在仔细阅读该重复按钮之前仔细阅读

根据android文档,SimpleDateFormat应该能够处理' X'符合ISO 8601标准的字符。它说这是在API1中添加的。

我不想要' Z',我想' X'

Z代表RFC 822,我想要ISO 8601

但是甚至在android sdk 26上运行它我得到一个错误,说X是一个非法字符。在奥利奥上工作正常

new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSX");

IllegalArgumentException: Unknown pattern character 'X'

更新

我要解析的时间戳看起来像这样: 2017-08-22T20:37:24.000Z

最后的Z并不意味着我需要将Z放在我的格式中,它代表零'符合ISO 8601标准

0 个答案:

没有答案