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