Bonjour
Je souhaiterai recevoir dans un objet Calendar une date de la forme 2007-12-21 14:14:00 or, or je recois 2007-12-21+01:00.
Je procède de la manière suivante
Merci de m'eclaire plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ADate adate = ADate.Factory.newInstance(); String niveauD = null; Calendar cal = Calendar.getInstance();//le deboggeur me retourne cal= GregorianCalendar (id=25817),c'est cohérent ca? nDate = new Date(); if(sc02.getNiveauDate() != null || sc02.getNiveauHeure() != null){ niveauD = sc02.getNiveauDate() + " " + sc02.getNiveauHeure().replace("T", "");//je recupère ma date d'un formulaire SimpleDateFormat sdfNiveau = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); nDate = sdfNiveau.parse( niveauD );//je la parse dans le bon format cal.setTime(nDate);//forme mon calendar adate.setCalDate(cal);//l'envoie à une fonction }
Partager