我的timepicker中的AM / PM正在转换为另一种语言

时间:2013-08-19 03:34:39

标签: java jsf timepicker

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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