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
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
		}
Merci de m'eclaire plus