Salut, j'instancie un gregorian calendar, puis je lui applique un timezone, quand je demande la date il me la retourne en GMT, comment faire pour appliquer effectivement le timezone que je veux, car aprés je dois utliser un jcalendar qui doit afficher l'heure selon le timezone de la machine serveur.
Code :
Output :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TimeZone tz = TimeZone.getTimeZone("America/Caracas"); System.out.println("TZ ID : "+tz.getID()); System.out.println("TZ display name : "+tz.getDisplayName()); GregorianCalendar c = new GregorianCalendar(); c.setTimeZone(tz); System.out.println("c TZ ID : "+c.getTimeZone().getID()); System.out.println("c TZ display name : "+c.getTimeZone().getDisplayName()); System.out.println("c time : "+c.getTime().toString());
merci.TZ ID : America/Caracas
TZ display name : Heure du Venezuela
c TZ ID : America/Caracas
c TZ display name : Heure du Venezuela
c time : Sun May 31 13:16:08 GMT 2009![]()
Partager