我想将我的日期转换"2013-03-04T23:00:00"
为,"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
但我不断得到"2013-03-04'T'23:00:00.000+0000"
. 有什么帮助吗?
顺便说一下,item.getEnd() 是一个 XMLGregorianCalendar。
Calendar calendar = item.getEnd().toGregorianCalendar();
calendar.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = calendar.getTime();
DateTime iso8601 = new DateTime(calendar);
iso8601.toString("yyyy-MM-dd'T'HH:mm:ss.SSSZ");