MM/dd/yyyy format in p:calendar



关于这个问题,它仍然接受8/1/201987作为日期,其中201987不是yyyy格式。

如何确保yyyy格式?我需要在bean中验证它吗?

我使用了下面的代码:

<p:calendar ...>
    <f:convertDateTime pattern="dd/MM/yyyy" />
</p:calendar>

但是由于它使用SimpleDateFormat,如果你给yyyy,它接受任何数字。

如何解决这个问题?

尝试为p: calendar添加mask="99/99/9999",这对我来说很好

<p:calendar value="8/1/201989" mask="99/99/9999">
    <f:convertDateTime pattern="dd/MM/yyyy" />
</p:calendar>

您可以通过添加属性mask="true"maxlength=10

来限制用户输入

相关内容

  • 没有找到相关文章

最新更新