直接上代码:
public static void main(String[] args) throws ParseException {
//规定时间格式
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//指定一个时间,这里时间可以自己定,也可以从数据库取
Date futureTime= format.parse("2022-04-26 23:59:59");
//Date futureTime= format.parse("2011-05-12 15:16:00");
//现在时间
Date nowTime= new Date();
//比较两个时间,如果返回1说明futureTime>nowTime-1说明小于 0说明等于
int sign=futureTime.compareTo(nowTime);
if(sign>0){
System.out.println("在有效期");
}else{
System.out.println("已过期");
}
}



