Sie sollten rs.getString()
nicht verwenden auf einem Date-Datentyp. Sie sollten rs.getDate()
verwenden und analysieren Sie dann das Datum wie Sie möchten.
Beispiel:
java.sql.Date date = rs.getDate(i);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = dateFormat.format(date);
Oder Sie können das Datum direkt als String direkt aus der Datenbank mit dem TO_CHAR
holen funktionieren so:
SELECT TO_CHAR(col1, 'yyyy-mm-dd') AS 'MYDATE' FROM TABLE1;
Und dann erhalten Sie es als Zeichenfolge:
String dateStr = rs.getString("MYDATE");
Hoffe das hilft