Java获得当前时间与指定时间进行判断是否过期
时间: 2024-03-27 15:37:11 浏览: 64
可以使用Java中的Date类和Calendar类来获取当前时间,并进行与指定时间的比较,判断是否过期。
以下是一个示例代码:
```java
import java.util.Calendar;
import java.util.Date;
public class ExpireCheck {
public static void main(String[] args) {
//指定时间为2022年1月1日
Calendar expireDate = Calendar.getInstance();
expireDate.set(Calendar.YEAR, 2022);
expireDate.set(Calendar.MONTH, Calendar.JANUARY);
expireDate.set(Calendar.DAY_OF_MONTH, 1);
//获取当前时间
Calendar now = Calendar.getInstance();
Date currentDate = now.getTime();
//比较当前时间与指定时间
if (currentDate.after(expireDate.getTime())) {
System.out.println("已过期");
} else {
System.out.println("未过期");
}
}
}
```
在这个示例中,我们指定了一个过期时间为2022年1月1日,然后获取当前时间,比较两者的大小,如果当前时间晚于过期时间,则输出“已过期”,否则输出“未过期”。
阅读全文