Java中不存在Locale

时间:2012-01-31 12:52:29

标签: java locale

我来自土库曼斯坦,我使用JDatePicker来约会。是否可以在Java中使用Turkmen语言环境?

4 个答案:

答案 0 :(得分:4)

我不知道如何向JRE添加一个完整的新Locale(听起来很多工作),但你可以localize the Swing components that you need with arbitrary message bundles。我想你还需要编写一个自定义的DateFormatter。

答案 1 :(得分:2)

看看这个答案Missing Locales in Java?,它可以帮助您解决问题。

答案 2 :(得分:1)

使用java.util.TimeZone。 使用以下代码

检查离您最近的国家/地区的时区
for(String locale : java.util.TimeZone.getAvailableIDs())
        {
            System.out.println(locale);
        } 

将您的日期选择器时间转换为此时区。

答案 3 :(得分:0)

Locale是一个final类,带有预定义的Locales列表。我建议你尝试找一个适合你情况的Locale。

唯一的另一个选择是修改Locale类的副本并将其添加到bootclasspath或endorsed目录。