Problemas con Calendar + TimeZone

Iniciado por Main Problem, 16 Octubre 2009, 00:52 AM

0 Miembros y 1 Visitante están viendo este tema.

Main Problem

Wenas gente, estoy desarrollando una aplicacion que necesita saber la fecha en distintos paises. Segun lo que lei eso se hace muy facil con GregorianCalendar parametrizado con una TimeZone, pero por alguna razon no me toma la zona.

GregorianCalendar.getInstance(TimeZone.getTimeZone("Europe/Madrid"))

Deberia dar un calendar con la fecha y hora de España, pero lo que me devuelve es ladefault, la local mia (Argentina)
La zona es la correcta ya que para verificar hice un

   String[] zoneIds = TimeZone.getAvailableIDs();
       for (int i=0; i<zoneIds.length; i++) {
          System.out.println(zoneIds);
       }

Alguien por favor que sepa como se resulve esto.
Desde ya muchas gracias