Java 如何解析这个日期?
我想用Java解析下面的日期Java 如何解析这个日期?,java,android,parsing,date,Java,Android,Parsing,Date,我想用Java解析下面的日期 2012-11-29T09:15:00.002-08:00 我必须使用哪种日期格式来解析它?将解析它。实际上,这种格式是XSD日期格式,解析它的最简单方法(不使用任何外部库)是在javax.xml.bind包中使用。这将返回一个java.util.Calendar对象,您可以使用Calendar.getTime()检索该对象 另外,还有一些关于相同格式的解决方案,例如:在Java中解析XML日期时间的最佳方法是什么? 我希望这有帮助 使用日期格式为“yyyy-
2012-11-29T09:15:00.002-08:00
我必须使用哪种日期格式来解析它?将解析它。实际上,这种格式是XSD日期格式,解析它的最简单方法(不使用任何外部库)是在
javax.xml.bind包中使用。这将返回一个java.util.Calendar
对象,您可以使用Calendar.getTime()
检索该对象
另外,还有一些关于相同格式的解决方案,例如:在Java中解析XML日期时间的最佳方法是什么?
我希望这有帮助
使用日期格式为“yyyy-MM-dd'HH:MM:ss.SSSz”
例如:
String string = "2012-11-29T09:15:00.002-08:00";
Date date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssSSSz", Locale.ENGLISH).parse(string);
System.out.println(date);