TimeZone getDisplayName无法在mac OS X中运行

时间:2015-09-18 05:19:43

标签: java macos datetime timezone

我使用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。会有什么不同吗?

0 个答案:

没有答案