0

我的时间选择器中的 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 而不是日语。

谢谢!

4

1 回答 1

0

我认为这可能是由两个系统上不同的默认语言环境引起的。您可以通过将locale属性设置为f:convertDateTime强制执行给定语言环境的正确值来测试这一点。

于 2013-08-19T06:34:47.337 回答