【发布时间】:2013-03-14 08:45:34
【问题描述】:
我有网络应用程序。它显示的是美国时间。我希望它显示印度时间。
我尝试使用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 中。
提前致谢。
【问题讨论】:
-
感谢狮子,但这不是我要找的。span>
标签: hibernate jsf web-applications time zone