Bonjour,
J'aimerai gérer des dates comportant un fuseau horaire étendu :
Extrait de wikipédia
:
Toutefois, le Z en java me donne le fuseau horaire sous la forme suivante :# zzzzz représente le fuseau horaire dans le format de base (Z ou +hhmi ou −hhmi).
# zzzzzz représente le fuseau horaire dans le format étendu (Z ou +hh:mi ou −hh:mi).
+hhmi ou −hhmi
et je voudrai :
+hh:mi ou −hh:mi
Voila les tests que j'ai fait :
Code JAVA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss Z"); System.out.println("Date : Z : " + sdf.format(date)); sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss z"); System.out.println("Date : z : " + sdf.format(date)); sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss zzzzzz"); System.out.println("Date : zzzzzz : " + sdf.format(date));
Résultat obtenu :
Si quelqu'un a une idée ?Date : Z : 2009-04-29T16:58:01 +0200
Date : z : 2009-04-29T16:58:01 CEST
Date : zzzzzz : 2009-04-29T16:58:01 Heure d'été d'Europe centrale
Merci,
SrK
Partager