Primefaces p:日历组件不适用于周六和周日



我的sql代码是

SELECT d FROM deneme d WHERE d.createdDate between :startDate AND :stopDate ORDER BY d.createdDate ASC

我的素数面代码是

<p:calendar id="basla" value="#{denemeBean.startDate}" pattern ="dd-MM-yyyy"/>  
<p:calendar id="bit"   value="#{denemeBean.stopDate}"  pattern ="dd-MM-yyyy"/> 

当我在starDate=20-04-2014周日和stopDate=22-04-2014周二之间选择日期时,我看到数据的日期从2014年4月19日星期六开始,到2014年4日21日星期一结束

同时startDate=19-04-2014星期六和stopDate=22-04-2014星期二,数据的日期从18-04-2014星期六开始,到21-04-2014星期一结束

DenemeBean

`公共类DenemeBean实现Serializable{

private Date startDate = new Date();
private Date stopDate = new Date();

public DenemeBean () {
}
@PostConstruct
public void init() {
    startDate = DateUtils.addDays(startDate, -1);

}
public Date getStartDate() {
    return startDate;
}
public void setStartDate(Date startDate) {
    this.startDate = startDate;
}
public Date getStopDate() {
    return stopDate;
}
public void setStopDate(Date stopDate) {
    this.stopDate = stopDate;
}    

}`

已解决:)带有时区组件

<p:calendar id="basla" value="#{denemeBean.startDate}" pattern ="dd-MM-yyyy" timeZone="GMT+3" />  

相关内容

  • 没有找到相关文章

最新更新