2
我只是想知道,是否可以告訴我們的JVM使用默認的DateFormat而不是爲當前語言環境配置的DateFormat作爲例子?重寫DateFormat.getDateTimeInstance()的可能性?
我知道我可以提供語言環境,但我不想。
其實,我希望能夠指定爲特定區域設置返回的DateFormat。
可能嗎?
我只是想知道,是否可以告訴我們的JVM使用默認的DateFormat而不是爲當前語言環境配置的DateFormat作爲例子?重寫DateFormat.getDateTimeInstance()的可能性?
我知道我可以提供語言環境,但我不想。
其實,我希望能夠指定爲特定區域設置返回的DateFormat。
可能嗎?
我想到的唯一解決方案就是「劫持」java.text.DateFormat類。要做到這一點,你需要編寫你自己的相同包和名稱的類,將它編譯成一個jar包,並將該jar包放入JRE的lib \ endorsed文件夾中。
聲明: 我沒有測試過這個,我敢肯定它構成違反了某些規則,它可能無法正常工作,它可能會刪除磁盤的全部內容。
除此之外:你爲什麼要這麼做?如果要更改系統區域設置的日期格式,請轉至系統的控制中心並針對您喜歡的每個區域設置進行更改;-)