code: public static String datetime2StringLocal(Date date) {
          String ret;
  
          try {
              ret = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, Locale.getDefault()).format(date);
          } catch (Exception e) {
              throw new InvalidArgumentException(date.toString());
          }
  
          return ret;
      }
docs: Wandelt ein gegebenes Datums-Objekt in einen String um, der sowohl Datum
  als auch Uhrzeit enthält. Das Format des erzeugten Strings ist abhängig von der gesetzten
  <em>HBCI4Java</em>-Locale (siehe Kernel-Parameter <code>kernel.locale.*</code>).
  
  @param date ein Datumsobjekt
  @return die lokalisierte Darstellung des Datums-Objektes