默认小时和分钟,其中 pattern = ''dd/MM/yyyy HH:mm''
Default hour and minutes where pattern = ''dd/MM/yyyy HH:mm''
我需要 p:calendar 的默认分钟和小时,但我需要使用模式 '' 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 点。
我用一个模式转换器解决了这个问题,我在这个 link 中看到:
how to validate input date against multiple patterns?
我需要 p:calendar 的默认分钟和小时,但我需要使用模式 '' 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 点。
我用一个模式转换器解决了这个问题,我在这个 link 中看到: how to validate input date against multiple patterns?