1.我想在 JDateChooser 中设置setMaxSelectableDate= 18years,所以我通过增加毫秒来提供日期,但是我应该如何将它增加 18 年。
2.以 18 年递增,计算结果为365*18*24*60*60*1000=56764800000,这使我的错误整数变大。
Date max=new Date();
Date oth1=new Date(max.getTime() + (365*18*24*60*60*1000)); //days*hours*minutes*seconds*milliseconds
SimpleDateFormat maxdateFormatter1 = new SimpleDateFormat("MMM d,yyyy hh:mm:ss a");
String maxdate=maxdateFormatter1.format(oth1);
DateChooser_V1.setMaxSelectableDate(new java.util.Date(maxdate));