Parser une date suivi d'un fuseaux horaire (date+02:00) et conversion en Date.
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:
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