java - 方法 Calendal.getInstance(Locale aLocale) 中的区域设置

标签 java calendar locale

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

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

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

最佳答案

当您执行诸如一周第一天等调用时,它会很有用,当您执行 getTime() 时,您可能看不到任何差异。

根据 javadoc

Calendar defines a locale-specific seven day week using two parameters: the first day of the week and the minimal days in first week (from 1 to 7). These numbers are taken from the locale resource data when a Calendar is constructed.

关于java - 方法 Calendal.getInstance(Locale aLocale) 中的区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14103593/

相关文章:

java - 我应该使用 Map<String,String> 而不是类来创建灵活的对象吗?

java - 使费率按钮启动市场并显示消息正文

database - 在 Linux 上为 PostgreSQL 配置语言环境

java检查日期是否是本月的第一个星期日

spring - 在 Spring 中对 @NumberFormat 使用不同的区域设置

android - 如何将我的应用程序设置为德语区域设置

java - 如何在所有 Activity 中播放背景音乐?

java - 使用 Heroku 迁移到 mLab 后创建 ParseObject

android - 添加 2 年重复事件

android - 如何在我的 Android 应用程序中获取日历页面?