String pattern = "YYYY-MM-dd'T'HH:mm:ss.SSSZZ";
String timeStr=DateFormatUtils.format(new Date(), pattern);
System.out.println(timeStr);
输出:2021-12-13T16:27:25.818+08:00
============
org.apache.commons.lang3.time
=============
转回来的时候使用:
DateTimeFormatter parser2 = ISODateTimeFormat.dateTimeNoMillis();
String jtdate = "
2021-12-13T16:27:25.818+08:00";
System.out.println(parser2.parseDateTime(jtdate));
====================================================================
TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai"); //DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); DateFormat df = new SimpleDateFormat("YYYY-MM-dd'T'HH:mm:ss.SSSZZ"); df.setTimeZone(tz);
String timeStr=df.format(new Date());
输出:2021-12-13T16:27:25.818+0800