Salve a tutti, ho un problema nell'inserimento di una data nel mio database my sql. Vengo al dunque
ho questa porzione di codice:
codice:
else if(columnClass[i] == Date.class) {
    if(rs.getDate(columnNames[i])!=Date.valueOf((String.valueOf(data[i])))) {
        System.out.println("Date value of "+Date.valueOf(String.valueOf(data[i]))+" date column: "+rs.getDate(columnNames[i]));
rs.updateDate(columnNames[i], Date.valueOf((String.valueOf(data[i]))));
}
che mi verifica che sia cambiata la data dalla rs ed il valore che ho nella jtable. Tuttavia ho due problemi. il primo che entra nel primo if anche quando la data non cambiata. ed il secondo alquanto strano che mi scrive la data nel db a meno di un giorno "2020-01-02" diventa "2020-01-01" non riesco a capire il problema. Nella println a video ho i due valori "uguali"