我需要在从数据库中检索到的输入掩码中显示一个日期。数据库中的日期格式如下:
EEE MMM dd HH:mm:ss zzz yyyy
这是一个字符串。
我需要它在文本框中显示为:
MM/dd/yyyy
我使用如下代码,
<p:inputMask mask="99/99/9999" value="#{iterator.displayValue}" id="ObjectDate"/>
数据库中的我的 Bean 值是:Fri Mar 31 00:00:00 IST 2045。但文本框中显示的值是:31/00/0000。它无法正确识别格式。此外,如果我将值检索为 Date 对象,它工作正常。有没有办法解决这个问题?
提前致谢。