Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的计时器中的AM/PM正在转换为另一种语言_Java_Jsf_Timepicker - Fatal编程技术网

Java 我的计时器中的AM/PM正在转换为另一种语言

Java 我的计时器中的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

我的时间选择器中的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.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
属性设置为执行给定区域设置的正确值来测试这一点