我的时间选择器中的AM / PM被转换为日语。
的web.xml
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
我的页面。
<h:inputText class="input-small" value="#{item.startDate}">
<f:convertDateTime pattern="HH:mm a"/>
</h:inputText>
在我的本地,我的系统时区是香港,我的时间价值如下:10:43 AM
这很好。但是当我在我的网络服务器(日本)上传我的项目时,它显示为10:43 午後
我需要值为AM / PM而不是日语。
谢谢!
答案 0 :(得分:0)
我认为这可能是由两个系统上的不同默认语言环境引起的。您可以通过将locale
上的f:convertDateTime
属性设置为强制执行给定区域设置的正确值来对此进行测试。