默认小时和分钟,其中pattern =''dd / MM / yyyy HH:mm''

问题描述 投票:0回答:2

我需要一个默认的分钟和小时为p:日历,但我需要使用模式''dd / MM / yyyy HH:mm''

<p:calendar id="calendar" value="#{cc.attrs.bean.date}" showOn="button" pattern="dd/MM/yyyy HH:mm" />
jsf primefaces
2个回答
0
投票

要获得您的时间默认值,您需要一个完整日期的默认值。您的日历值链接到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点。


0
投票

我用一个模式转换器解决了这个问题,我在这个链接中看到:qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.