Java 如何在primefaces日历中显示截至今天的前6个月
我需要您的帮助,以便在primefaces日历中应用以下要求,即我可以允许用户从日历组件中选择任何日期范围,从今天开始的前6个月到今天为止 为了澄清这个问题,日历组件应该允许用户选择从2014年12月到今天的2015年5月1日的日期范围 我的日历组件代码是:Java 如何在primefaces日历中显示截至今天的前6个月,java,primefaces,calendar,Java,Primefaces,Calendar,我需要您的帮助,以便在primefaces日历中应用以下要求,即我可以允许用户从日历组件中选择任何日期范围,从今天开始的前6个月到今天为止 为了澄清这个问题,日历组件应该允许用户选择从2014年12月到今天的2015年5月1日的日期范围 我的日历组件代码是: <p:calendar id="popup3" value="#{user.date4}" pattern="MMM-yyyy" /> 这是通过执行以下操作完成的: private Date max
<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;
}
是否要选择日期、月份或日期范围?我对模式感到困惑我想选择一个日期范围,然后我想将其转换为MMM-yyyy你可能想在mindate和maxdate属性之间找到一种混合,以限制日历的可见日期。