我确实知道如何使用 Java 中的 SimpleDateFormat 类的 getAvailableLocales() 方法获取所有可用英语语言环境的列表。但我想用西班牙语写。
问问题
2114 次
3 回答
3
我不确定,但您似乎想获得西班牙语的所有语言环境。它可以做成:
Locale.setDefault(new Locale("ES"));
Locale[] locales = SimpleDateFormat.getAvailableLocales();
for(Locale l : locales) {
System.out.println(l.getDisplayName());
}
首先,您必须将默认语言环境设置为西班牙语并获取所有语言环境。
于 2012-05-16T19:33:06.203 回答
1
试试这个:
Locale loc = new Locale(language, country);
和
Calendar c = Calendar.getInstance(loc);
我希望能帮助你。
于 2012-05-16T19:28:19.417 回答
1
是的,根据bontade,如果你想过滤西班牙语国家,你可以添加 l.getLanguage().equals("es") 条件来做到这一点
于 2012-05-16T19:42:58.037 回答