Java 不可解析的日期异常,可以';找不到2014-11-28813:46:23-08:00的模式
我正在尝试将Java 不可解析的日期异常,可以';找不到2014-11-28813:46:23-08:00的模式,java,android,parsing,java.util.date,Java,Android,Parsing,Java.util.date,我正在尝试将2014-11-28813:46:23-08:00解析为java.util.Date 对于simpledateformat,到目前为止,我已经尝试过: yyyy-MM-dd'T'HH:mm:ss yyyy-MM-dd HH:mm:ss yyyy-MM-dd可以工作,但我需要至少精确到分钟 我应该使用什么模式来解析这个日期 这看起来像标准的ISO-8601日期格式。尝试: yyyy-MM-dd'T'HH:mm:ssZ 这与您尝试的第一种格式非常接近,添加了“Z”。该字符表示UTC偏
2014-11-28813:46:23-08:00
解析为java.util.Date
对于simpledateformat,到目前为止,我已经尝试过:
yyyy-MM-dd'T'HH:mm:ss
yyyy-MM-dd HH:mm:ss
yyyy-MM-dd
可以工作,但我需要至少精确到分钟
我应该使用什么模式来解析这个日期 这看起来像标准的ISO-8601日期格式。尝试:
yyyy-MM-dd'T'HH:mm:ssZ
这与您尝试的第一种格式非常接近,添加了“Z”。该字符表示UTC偏移量。这看起来像标准ISO-8601日期格式。尝试:
yyyy-MM-dd'T'HH:mm:ssZ
这与您尝试的第一种格式非常接近,添加了“Z”。该字符表示UTC偏移量。根据描述,它应该是
yyyy-MM-dd'HH:MM:ssXXX
-Z
表示-0800
,而XXX
表示-08:00
。参见编辑末尾的示例:X
显然是一个Java7+事物,根据描述,它应该是yyyy-MM-dd'HH:MM:ssXXX
-Z
代表-0800
,而XXX
代表-08:00
。参见编辑末尾的示例:X
显然是一个Java7+的东西