Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以覆盖DateFormat.getDateTimeInstance()?_Java_Date_Scjp - Fatal编程技术网

Java 是否可以覆盖DateFormat.getDateTimeInstance()?

Java 是否可以覆盖DateFormat.getDateTimeInstance()?,java,date,scjp,Java,Date,Scjp,我只是想知道,有没有可能告诉我们的JVM使用默认的DateFormat,而不是为当前语言环境配置的DateFormat,例如 我知道我可以提供地点,但我不想 实际上,我希望能够为特定区域设置指定要返回的日期格式 有可能吗?我想到的唯一解决方案是“劫持”java.text.DateFormat类。要做到这一点,您需要编写具有相同包和名称的自己的类,将其编译成一个jar,并将该jar放入JRE的lib\approved文件夹 免责声明: 我还没有测试过这个,我很确定它违反了一些规则,它可能不起作用,

我只是想知道,有没有可能告诉我们的JVM使用默认的DateFormat,而不是为当前语言环境配置的DateFormat,例如

我知道我可以提供地点,但我不想

实际上,我希望能够为特定区域设置指定要返回的日期格式


有可能吗?

我想到的唯一解决方案是“劫持”java.text.DateFormat类。要做到这一点,您需要编写具有相同包和名称的自己的类,将其编译成一个jar,并将该jar放入JRE的lib\approved文件夹

免责声明: 我还没有测试过这个,我很确定它违反了一些规则,它可能不起作用,并且可能会删除磁盘的全部内容

除此之外:你为什么要这样做?如果要更改系统区域设置的日期格式,请转到系统的控制中心,并根据您喜欢的每个区域设置进行更改;-)