public class Main {
private static Date birthDate;
private static Date P_START;
private static Date P_END;
static{
Calendar getCal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
getCal.set(1989, Calendar.JANUARY, 1, 0, 0, 0);
P_START = getCal.getTime();
getCal.set(2015, Calendar.JANUARY, 1, 0, 0, 0);
P_END = getCal.getTime();
}
public boolean isRight(){
return birthDate.compareTo(P_START) >=0 && birthDate.compareTo(P_END) <0;
}
/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
Calendar.getInstance().set(1989, Calendar.OCTOBER, 8);
birthDate = new SimpleDateFormat("yyyy-MM-DD").parse("1989-01-02");
System.out.println(new Main().isRight());
}
用JAVA compareTo统计某个范围内的日期
最新推荐文章于 2023-10-07 14:37:10 发布