Estoy teniendo el siguiente problema, resulta que tengo que mostrar las horas de acceso el systema (web), de los usuarios. Estoy teniendo un defasaje de 2hs respecto de la hora que realmente entro el usuario y que la aplicacion me deberia mostrar. Alguien sabe cual puede ser este problema.
Estoy usando java, y como servidor web WebLogic.
Los suiguientes codigo han sido probado:
Código PHP:
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("America/Argentina/Buenos Aires"));
System.out.println("Hora forzada Buenos Aires: "+cal.getTime());
Código PHP:
Locale aLocale = Locale.getDefault();
System.out.println("Localidad por Defecto: "+aLocale.toString());
Calendar cal2 = Calendar.getInstance(aLocale );
System.out.println("Hora defecto: "+cal2.getTime());
Código PHP:
System.out.println("Otra prueba.");
Locale l = new Locale("es", "AR");
System.out.println("Pais: "+l.getDisplayCountry());
Calendar calendario = Calendar.getInstance(l);
Date d = calendario.getTime();
System.out.println(d.toString());
Código PHP:
Date hoy = new Date();
System.out.println("Usando date: "+hoy );
Gracias!!! gente.