繁体   English   中英

如何在primefaces日历中显示截至今天的前6个月

[英]How to show previous 6 months up to today's date in primefaces calendar

在primitives日历中应用以下要求时,我需要您的帮助,我可以允许用户从日历组件中选择从今天至今的前六个月到今天为止的任何日期范围。

为了解决这个问题,日历组件应允许用户选择从2014年12月到今天的日期1月2015年5月1日之间的日期范围。

我的日历组件代码是:

<p:calendar id="popup3" value="#{user.date4}" pattern="MMM-yyyy" />              

通过执行以下操作来完成此操作:

private Date maxCalendarDate = new Date();
private Date minCalendarDate= new Date();
public Date getMinCalendarDate() {
    Calendar cal = Calendar.getInstance();
    cal.setTime(minCalendarDate);
    cal.add(Calendar.MONTH, -6);
    minCalendarDate = cal.getTime();        
    return minCalendarDate;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM