У меня есть веб-приложение со мной. Он показывает время США. Я хочу, чтобы он показывал индийское время. Я попытался установить свойство uing System.getProperty().setProperty("user.country","IN");
и System.getProperty().setProperty("user.variant","IN");
, но все равно показывает время использования.
Я даже пробовал Locale.setDefault(new Locale("en", "IN"));
но тщетно.
Когда я делаю это
SimpleDateFormat format = new SimpleDateFormat("yyyyy.MMMMM.dd GGG hh:mm aaa -- z");
System.out.println("Date: "+format.format(new Date()));
Результат Date: 02013.March.14 AD 12:29 AM -- GMT-08:00
. Что я делаю неправильно.
Это проект JSF 1.1 и Hibernate 3, развернутый в tomcat 6.
Заранее спасибо.