我使用TimeZone.java
getDisplayName()
获取默认时区的显示名称,该名称将返回"印度标准时间"。
我试过这个并在Windows 7操作系统中正常运行。 但是当我在Mac OS X(Snow Leopard)中尝试相同时,输出并不像预期的那样。
代码段:
System.out.println("Time Zone is "+Calendar.getInstance().getTimeZone().getDisplayName(false,TimeZone.LONG));
Windows中的输出:
Time Zone is Indian Standard Time
Mac中的输出:
Time Zone is GMT+05:30
是否有任何其他方法可以获取可在任何环境中使用的默认时区的显示名称。
注意:我使用Eclipse IDE(版本不确定)用于Windows和NetBeans 6.9.1 IDE for mac。会有什么不同吗?