我有网络应用程序。它显示的是美国时间。我希望它显示印度时间。我已经尝试设置属性使用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
。我究竟做错了什么。
它是部署在 tomcat 6 中的 JSF 1.1 和 Hibernate 3 项目。
提前致谢。