java calendar hour minute - Java - Programmation
Marsh Posté le 01-04-2011 à 12:34:23
Les champs de typoe date ont aussi mes heures/minute? Ce serait pas TIMESTAMP que tu dois utiliser?
Marsh Posté le 22-04-2011 à 13:55:47
Ton objet est de type java.util.Date ou java.sql.Date?
Et dans mes souvenirs c'est plutôt Calendar.getInstance().getTime(), mais je peux me tromper.
Que te retourne Calendar.getTime()?
Qui plus est, pense à encadrer ce bout de code dans un try/catch car si tes sous-chaines ne sont pas des nombres, tu te prendras une ParseException.
Marsh Posté le 01-04-2011 à 09:20:58
Bonjour
Pourquoi je n'enregistre pas en base (oracle 10) une date avec l'heure et les minutes, mon champ est de type date.
Je ne pense pas que je me suis trompé dans l'objet calendar, j'ai vérifié les substring c'est bon mais je n'arrive pas à vérifier calendar.getTime(). je suis sûr que le commit est bien fait et mon dao creer fonctionne. Avez vous une idée pourquoi J'ai pas l'heure et les minutes??
Calendar calendar = GregorianCalendar.getInstance();
calendar.set(Calendar.AM_PM, Calendar.PM);
calendar.set(Calendar.DAY_OF_MONTH, Integer.valueOf(amexEditionForm.getDate().substring(0, 2)));
calendar.set(Calendar.MONTH, Integer.valueOf(amexEditionForm.getDate().substring(3, 5))-1);
calendar.set(Calendar.YEAR, Integer.valueOf(amexEditionForm.getDate().substring(6, 10)));
calendar.set(Calendar.HOUR_OF_DAY, Integer.valueOf(amexEditionForm.getHeure().substring(0, 2)));
calendar.set(Calendar.MINUTE, Integer.valueOf(amexEditionForm.getHeure().substring(3, 5)));
calendar.set(Calendar.SECOND, 0);
bordReglt.setDateHeure(calendar.getTime());