code: public static XMLGregorianCalendar createCalendar(String isoDate) throws Exception {
          if (isoDate == null) {
              SimpleDateFormat format = new SimpleDateFormat(DATETIME_FORMAT);
              isoDate = format.format(new Date());
          }
  
          DatatypeFactory df = DatatypeFactory.newInstance();
          return df.newXMLGregorianCalendar(isoDate);
      }
docs: Erzeugt ein neues XMLCalender-Objekt.
  
  @param isoDate optional. Das zu verwendende Datum.
  Wird es weggelassen, dann wird das aktuelle Datum (mit Uhrzeit) verwendet.
  @return das XML-Calendar-Objekt.
  @throws Exception