Quello che devo fare è:Java/servlet: get sql.Date attuale
1) Ottenere le impostazioni locali dell'utente dalla richiesta.
2) Creare nuovo oggetto sql.Date con la data e l'ora correnti, sulla base di impostazioni locali dell'utente
3) in db MySQL, tipo di colonna: TIMESTAMP
Quello che ho ottenuto è:
java.util.Locale locale = request.getLocale();
java.text.DateFormat dateFormat =
java.text.DateFormat.getDateTimeInstance(
java.text.DateFormat.LONG, java.text.DateFormat.LONG, locale);
java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
Data è OK, ma ha un problema con il tempo - sempre 12:00:00 AM.
Qualche suggerimento? C'è un modo più efficiente per farlo?
Esattamente. Grazie per un suggerimento! – Artemij
Grazie. Questo è quello che stavo cercando :) –