lapartdombre | J'ai essayé de passer par des Gregorian Calendar mais mon programme est compliqué et ne marche pas. Est ce que quelqu'un pourrait m'aider?
Code :
- public static Date stringToDate(String sDate, String sFormat) throws Exception
- {
- SimpleDateFormat sdf = new SimpleDateFormat(sFormat);
- return sdf.parse(sDate);
- }
- public static String additionDateHeure(String chaineDate, String chaineHeure)
- {
- Date date = new Date();
- String resultat="";
- try
- {
- date = stringToDate(chaineDate, "MM/DD/YY HH24:MI" );
- }
- catch (Exception e)
- {
- }
- //Date heure=stringToDate(chaineDate,"HH24:MI" );
- GregorianCalendar g=new GregorianCalendar();
- g.setTime(date);
- System.out.println("calendar " + g.toString());
- System.out.println("date " + g.toString());
- g.add(Calendar.HOUR,Integer.parseInt(chaineHeure.substring(0,2)));
- g.add(Calendar.MINUTE,Integer.parseInt(chaineHeure.substring(3,5)));
- date=g.getGregorianChange();
- System.out.println(" date fin " + date);
- /* 1. Choix de la langue */
- Locale locale = Locale.getDefault();
- DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL, locale);
- /* 3. Affichage */
- resultat = dateFormat.format(date);
- return resultat;
- }
|
|