我知道如何使用Java中SimpleDateFormat类的getAvailableLocales()方法获取所有可用语言环境的列表。但是我希望用西班牙语。
答案 0 :(得分:3)
我不确定,但似乎您想要用西班牙语语言获取所有语言环境。它可以被制作为:
Locale.setDefault(new Locale("ES"));
Locale[] locales = SimpleDateFormat.getAvailableLocales();
for(Locale l : locales) {
System.out.println(l.getDisplayName());
}
首先,您必须将默认语言环境设置为西班牙语并获取所有语言环境。
答案 1 :(得分:1)
试试这个:
Locale loc = new Locale(language, country);
和
Calendar c = Calendar.getInstance(loc);
我希望能帮助你。
答案 2 :(得分:1)
是的,根据bontade,如果你想过滤西班牙语国家,你可以添加l.getLanguage()。equals(“es”)条件来做到这一点