我需要一个默认的分钟和小时为p:日历,但我需要使用模式''dd / MM / yyyy HH:mm''
<p:calendar id="calendar" value="#{cc.attrs.bean.date}" showOn="button" pattern="dd/MM/yyyy HH:mm" />
要获得您的时间默认值,您需要一个完整日期的默认值。您的日历值链接到Bean中的Date对象,因此必须将其设置为默认值。例如,今天早上8点:
private Calendar calDate;
private Date date;
// your bean's contructor
public MyBean()
{
this.calDate = Calendar.getInstance();
this.calDate.set(Calendar.HOUR_OF_DAY, 8);
this.calDate.set(Calendar.MINUTE, 0);
this.date = this.calDate.getTime();
}
使用该设置,您的日历输入的默认值为今天的日期,时间设置为早上8点。
我用一个模式转换器解决了这个问题,我在这个链接中看到:qazxsw poi