0

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

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

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

4

2 回答 2

5

当您拨打一周的第一天等电话时,它将很有用,当您这样做时,getTime()您可能看不到任何区别。

根据javadoc

Calendar 使用两个参数定义特定于语言环境的一周 7 天:一周的第一天和第一周的最少天数(从 1 到 7)。这些数字是在构造日历时从语言环境资源数据中获取的。

于 2012-12-31T15:59:39.927 回答
0

好吧,我要同时使用 Locale.GERMANY 和 Locale.ITALY。

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

于 2012-12-31T17:54:39.237 回答