Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2009, 18:55
keybeth
 
Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Franjas horarias en Java

private static String GMT="GMT-4:30";

TimeZone t=TimeZone.getTimeZone(GMT);

Calendar c=Calendar.getInstance(t);

y en el objecto Calendar puedes mostrar la hora

c.get(Calendar.HOUR);
c.get(Calendar.MINUTES);

etc, sin embargo si lo pasas a otro tipo de dato como Date, el va seguir teniendo la hora UTC.......

Otra forma que queda la hora para todos los tipos de datos, como si fuese la UTC es:

TimeZone t=TimeZone.getTimeZone(GMT);
Calendar c=Calendar.getInstance();
c.add(Calendar.MILLISECOND, t.getRawOffset());

Sin embargo no se si alguien sepa como conseguir el GMT de tu maquina, puesto que como ves yo lo coloco manual, en este caso de Venezuela