gpt4 book ai didi

java - 更改预定义 java 日期格式化程序的格式

转载 作者:行者123 更新时间:2023-11-30 04:25:10 25 4
gpt4 key购买 nike

有没有办法更改 DateFormat 类使用的日期格式(模式)来打印特定区域设置的日期?

让我解释一下我所处的情况。我有一个大型 Web 应用程序,它在一些基于 java(版本 1.6 + 自定义 jsf 1.1 实现)的专有服务器(IBM Domino)上运行。此应用程序使用一些无法更改的开箱即用组件。这些组件在内部使用 DateFormat 在某些页面上显示合适的日期。

它们是多语言的,并且在大多数语言中,使用的日期格式都可以。但有一种语言使用了错误的格式(至少在某种意义上 - 没有官方标准,因此一些主要组织为自己选择不同的格式)。

那么,是否有可能对此进行配置,或者它只是硬编码在java标准库中的某个位置并且无法更改?

最佳答案

实现 DateFormatProvider 的实例,创建文件 META-INF/services/java.text.spi.DateFormatProvider 并将实现的完全限定名称放入其中。
打包为 jar,将 jar 放入类路径中,您就“拥有”DateFormat

另请参阅:

关于java - 更改预定义 java 日期格式化程序的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16095762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com