Учитывая время в миллисекундах, мы можем создать XMLGregoriancalendar, используя следующий фрагмент.
GregorianCalendar greCal = new GregorianCalendar();
greCal.setTimeInMillis(timeInMilliseconds);
XMLGregorianCalendar xmlCal = DatatypeFactory.newInstance().newXMLGregorianCalendar(greCal));
Но проблема в том, что она плохо попадает на производительность.
http://www.java.net/node/666491
Есть ошибка, поданная для этого с солнцем, но они не перечислили никакие обходные пути. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6466177
Пробовал поиск какой-либо другой альтернативы, но напрасно. У кого-нибудь из вас есть альтернатива, чтобы сделать то же самое?
Спасибо
Raman