Bonjour,

Lors ce que j'envoi une requête à un serveur SOAP X.

Il me renvoi une enveloppe contenant une date au format
2013-06-30+02:00

Je n'ai aucune difficultée pour traiter la date,
par contre, pour le fuseau horaire c'est une autre paire de manche.

Est-ce que qqn pourrai me fournir des pistes de réflexion ou une solution.

Merci d'avance.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		SimpleDateFormat fa = new SimpleDateFormat("MM-dd-yyyy");
		String date  = "2013-06-30+02:00";
 
		java.util.Date f = null;
		try {
			f = sdf.parse(date);
			System.out.println(fa.format(f));
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
 
 
		String g = sdf.format(f);
 
		System.out.println(g);
Résultats:

06-30-2013
2013-06-30