Ciao a tutti,
come da titolo, ho un problema con l'inserimento di date in formato smalldatetime (sqlserver 2014). Parto da una stringa in formato gg/mm/aaaa hh:mm:ss e voglio scriverla per come è sulla tabella di sqlserver. Questo è il codice incriminato:
private DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss", Locale.ITALY);
private Calendar cal = Calendar.getInstance();
private java.sql.Date datep31=null;
private java.util.Date datesql = null;
try {
datesql=dateFormat.parse(jTextFieldInizio.getText());
} catch (ParseException ex) {
Logger.getLogger(Preparativa.class.getName()).log(Level.SEVERE, null, ex);
}
datep31=new java.sql.Date(datesql.getTime());
statement.setDate(55, datep31);
la data viene memorizzata sulla tabella come gg/mm/aaaa 00:00:00, in pratica non memorizza l'orario...
Qualcuno sa aiutarmi? Grazie anticipate a tutti