Java 我的计时器中的AM/PM正在转换为另一种语言
我的时间选择器中的AM/PM转换为日语 web.xmlJava 我的计时器中的AM/PM正在转换为另一种语言,java,jsf,timepicker,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> javax.faces.DATETIME
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
javax.faces.DATETIMECONVERTER\默认\时区\是\系统\时区
真的
我的页面
<h:inputText class="input-small" value="#{item.startDate}">
<f:convertDateTime pattern="HH:mm a"/>
</h:inputText>
在我的本地,我的系统时区是香港,我的时间值是:10:43 AM
,这很好。但是当我把我的项目上传到我的网络服务器(日本)时,它显示为10:43午後代码>我需要值为AM/PM,而不是日语
谢谢 我认为这可能是由于两个系统上的默认区域设置不同造成的。您可以通过将f:convertDateTime
上的locale
属性设置为执行给定区域设置的正确值来测试这一点