Je zou rs.getString()
niet moeten gebruiken op een datumgegevenstype. Je zou rs.getDate()
moeten gebruiken en ontleden vervolgens de datum zoals u wilt.
Voorbeeld:
java.sql.Date date = rs.getDate(i);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = dateFormat.format(date);
Of u kunt de datum direct als string rechtstreeks uit de database halen met behulp van de TO_CHAR
functioneren als volgt:
SELECT TO_CHAR(col1, 'yyyy-mm-dd') AS 'MYDATE' FROM TABLE1;
En krijg het dan als string:
String dateStr = rs.getString("MYDATE");
Ik hoop dat dit helpt