方法Calendal.getInstance中的语言环境(Locale aLocale)

时间:2012-12-31 15:57:13

标签: java calendar locale

Locale在问题标题中指定的方法中的作用是什么?它如何影响任何结果?我正在尝试以下两行代码:

Calendar cal = Calendar.getInstance();
System.out.println(cal.getTime().toString());

即使我使用参数Locale.GERMANY或Locale.ITALY进行尝试,我也会收到相同的结果。它什么时候实际影响结果呢?

2 个答案:

答案 0 :(得分:5)

当您进行第一天的第一天等通话时会很有用,当您执行getTime()时,您可能看不到任何差异。

根据javadoc

  

日历使用两个参数定义特定于语言环境的七天工作周:一周的第一天和第一周的最小天数(从1到7)。构建日历时,这些数字取自语言环境资源数据。

答案 1 :(得分:0)

好吧,我将使用Locale.GERMANY和Locale.ITALY同时进行。

尝试将Locale.CANADA与Locale.GERMANY进行比较