我尝试了下面的代码:(for: Date timeValue;//在后台bean)
<p:calendar id="time" value="#{MB.timeValue}" locale="tr"
pattern="dd MMM, yyyy, EEE, HH:mm" />
但是当我保存这个值时,我得到这个错误:
'27 May, 2015, Ça, 12:00:00'不能理解为日期和时间。
我尝试在web.xml中设置默认时区为系统时区
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
和我使用语言环境翻译javascript文件"tr"。如何使用自定义图案?(日历在默认模式下可以正常工作)提前感谢。
我认为您需要为自定义日期模式提供适当的转换器。试试以下命令:
<p:calendar id="time" value="#{MB.timeValue}" locale="tr" pattern="dd MMM, yyyy, EEE, HH:mm">
<f:convertDateTime pattern="dd MMM, yyyy, EEE, HH:mm"/>
</p:calendar>