/*----------------------------------------------------------------------------*/
public Calendar parseDateToCalWithFormat(final String image, final String format, final boolean[] noDT, final boolean parseLenient) {
Calendar ret = getInstance(iLocale);
ret.setLenient(false);
ParsePosition p = new ParsePosition(0);
ret.clear();
SimpleDateFormat sdf = new SimpleDateFormat(format, iLocale);
sdf.parse(image, ret, p);
boolean contDate = ret.isSet(YEAR) || ret.isSet(MONTH) || ret.isSet(DAY_OF_MONTH);
boolean contTime = ret.isSet(HOUR_OF_DAY) || ret.isSet(HOUR) || ret.isSet(MINUTE) || ret.isSet(SECOND);
boolean illegalDateString = !contDate && !contTime;