Java ISO 8601时间格式转换

common-lang包:

 

String pattern = "YYYY-MM-dd'T'HH:mm:ssZZ";
System.out.println(DateFormatUtils.format(new Date(), pattern));

  

结果:

2012-04-13T10:53:43:119+08:00

转回来的时候使用:

DateTimeFormatter parser2 = ISODateTimeFormat.dateTimeNoMillis();
String jtdate = "2010-01-01T12:00:00+01:00";
System.out.println(parser2.parseDateTime(jtdate));
posted @ 2019-04-21 20:50  译林  阅读(7228)  评论(2编辑  收藏  举报