如何使用Java获取西班牙语的所有可用语言环境?

时间:2012-05-16 19:20:46

标签: java locale

我知道如何使用Java中SimpleDateFormat类的getAvailableLocales()方法获取所有可用语言环境的列表。但是我希望用西班牙语。

3 个答案:

答案 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”)条件来做到这一点