Non edita correttamente la data

di il
1 risposte

Non edita correttamente la data

Ho la necessità di editare su una jlabel la data in formato dd/mm/yyyy hh:mm:ss
Al momento utilizzo un database Access.

il codice che uso è il seguente:

       // imposto la data di inserimento sui dati statistici
                 String pattern = "dd/MM/yyyy HH:mm:ss";
                 Date dt = rs.getDate("DataInsert");
                 SimpleDateFormat s = new SimpleDateFormat(pattern, Locale.ITALIAN);
                 lblDateInsert.setText(s.format(dt));

il risultato dell'editazione è visibile dallo screenschot.

Grazie

Moreno
Allegati:
19656_50b7972ee5330cc964c33f5aa6b8b103.jpg
19656_50b7972ee5330cc964c33f5aa6b8b103.jpg

1 Risposte

  • Re: Non edita correttamente la data

    misonsan ha scritto:


                     Date dt = rs.getDate("DataInsert");
    Il problema non è nella formattazione ... ma nel get dal ResultSet. Se il campo su DB ha la parte "time", allora devi usare getTimestamp che dà un Timestamp (estensione di java.util.Date e quindi formattabile allo stesso modo di qualunque altro Date).
Devi accedere o registrarti per scrivere nel forum
1 risposte