区域设置不';t存在于Java中

区域设置不';t存在于Java中,java,locale,Java,Locale,我来自土库曼斯坦,我用JDatePicker约会。可以在Java中使用Turkmen语言环境吗?我不知道如何在JRE中添加一个全新的语言环境(听起来需要做很多工作),但是你可以。我想您还需要编写一个定制的DateFormatter。使用java.util.TimeZone。 使用以下代码检查最近国家的时区 for(String locale : java.util.TimeZone.getAvailableIDs()) { System.out.print

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

我不知道如何在JRE中添加一个全新的语言环境(听起来需要做很多工作),但是你可以。我想您还需要编写一个定制的DateFormatter。

使用
java.util.TimeZone
。 使用以下代码检查最近国家的时区

for(String locale : java.util.TimeZone.getAvailableIDs())
        {
            System.out.println(locale);
        } 

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

查看此答案,它为您的问题提供了线索。

语言环境是最后一个类,具有预定义的语言环境列表。我建议你试着找一个适合你情况的场所


唯一的其他选项是修改Locale类的副本,并将其添加到bootclasspath或已认可的目录中。

您确定您的Locale不受支持吗?-你试了什么?结果如何?什么不起作用?@mre:在那个列表中找不到“turkmen”(tk TM),所以我认为它真的不适合Java;但它表现在english@serdar语言代码是“tk”,因此它应该是
newlocale(“tk”)
newlocale(“tk”、“TM”)
。但它仍然不存在。