SimpleDateFormat ParseException:无法解析的日期错误

韦尔萨吉教授:

我正在从XML:=>“ 2011-12-06T07:41:14.016 + 00:00 ”解析此日期格式,并且出现此错误:

  • W / System.err(574):java.text.ParseException:无法解析的日期:“ 2011-12-06T07:41:14.016 + 00:00”

我确定这是我正在使用的格式声明,但我不知道应该使用什么格式...

这是我正在使用的语句:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSSZ:ss");

我得到了如何为该部分创建格式的信息:“ 2011-12-06T07:41:14 ....”,这是另一部分:=>“ .016 + 00:00 ”使我陷入了循环。

我已经在这里寻找答案了:Android SimpleDateFormat PageOracle SimpleDateFormat Page,但是我担心我缺少一些基本的信息。

您是否对有关特定日期格式的适当格式声明有任何建议,或者要仔细阅读相关的资源?

预先感谢!

尼尔·埃西(Neil Essy):

“ Z”模式与+0000匹配,而不与+00:00匹配,因此,如果在解析之前删除了最后的“:”,它将起作用。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSSZ");
try {
  Date myDate = sdf.parse( "2011-12-06T07:41:14.016+00:00".replaceAll( "([0-9\\-T]+:[0-9]{2}:[0-9.+]+):([0-9]{2})", "$1$2" ) );
  System.out.println( myDate );
} catch (ParseException e) {
  e.printStackTrace();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

SimpleDateFormat ParseException:无法解析的日期

SimpleDateFormat java.text.ParseException:无法解析的日期

SimpleDateFormat解析错误的日期

Simpledateformat无法解析的日期

Java的无法解析日期的SimpleDateFormat

无法解析的日期例外与SimpleDateFormat的

SimpleDateFormat无法正确解析日期

使用SimpleDateFormat无法解析的日期

SimpleDateFormat:无法解析的日期异常

Java的SimpleDateFormat的投掷ParseException的:在Windows上,但不能在Mac无法解析日期

SimpleDateFormat导致无法解析的错误

为什么SimpleDateFormat解析错误的日期?

SimpleDateFormat的解析字符串的日期是错误

使用Java SimpleDateFormat进行错误的日期解析

无法解析的希腊日期-SimpleDateFormat

Android SimpleDateFormat解析错误

java.text.ParseException:无法解析的日期“ yyyy-MM-dd'T'HH:mm:ss.SSSZ”-SimpleDateFormat

java.text.ParseException:无法解析的日期“ yyyy-MM-dd'T'HH:mm:ss.SSSZ”-SimpleDateFormat

Java SimpleDateFormat:模式 - ParseException

SimpleDateFormat给出ParseException

为什么在使用SimpleDateFormat格式化日期然后解析日期时出现ParseException?

SimpleDateFormat 不解析 IST 日期

SimpleDateFormat“不可解析的日期”异常

无法解析的日期:“周中的日期名称”(SimpleDateFormat)

SimpleDateFormat解析返回错误的值

Java SimpleDateFormat无法正确解析

SimpleDateFormat无法正确解析毫秒

如何在没有ParseException的情况下使用SimpleDateFormat测试解析日期

如何防止SimpleDateFormat解析错误的格式化日期?