String -> Timestamp

Hallo!

Ich moechte gerne aus einer Benutzereingabe (String) einen
java.sql.Timestamp machen.
Mit

DateFormat df = DateFormat.getInstance();
try {
 m\_sqlDate = new Timestamp((df.parse(formDate)).getTime());
} catch (ParseException e) 

komme ich nicht weiter. Eingaben wie 10/12/2003 oder 12.10.2003
fuehren dann zu einer ParseException.

Dankbar fuer Hilfe
Patrick

Moin

Eingaben wie 10/12/2003 oder
12.10.2003
fuehren dann zu einer ParseException.

mit E.getErrorOffset() kann man rausfinden wo im String der Parser ausgestiegen ist. Ausserdem kanns du dir mit „format(Date date)“ mal ansehen welches Format der Parser erwartet (was man über DateFormat getDateInstance(int style,Locale aLocale) verändern kann)

cu