java - Java LocaleDate 或 DateTime 用于检查汽车是否需要进行不定期检查
问题描述
我需要你的帮助来完成我的学校任务。获得批准日期的对象汽车。两年后,它必须进行不定期检查。我需要检查以便将实际日期与批准日期进行比较。检查approvalDate.plusYears(2).isAfter(actualDate)
很容易,但我怎样才能使它灵活,以便在第一次检查后也可以使用该方法?
解决方案
public void checkInspection(LocalDate firstApproval) {
if(firstApproval.plusYears(2).isAfter(currentDate)){
System.out.println("Your car have to go to an inspection");
lastInspection = firstApproval.plusYears(2);
}
}
使用这种方法,我可以一次性使用它,但我怎样才能使其灵活地多次使用它???
推荐阅读
- java - 如何确定用户的输入字符串是否向后读取(回文)JAVA
- java - 优化夜间模式系统
- javascript - Chrome 扩展 getElementById 返回 Null
- javascript - 为什么要使用退货号?
- c++ - 打开一个新的浏览器选项卡,而不会失去对使用 C++ 的当前应用程序的关注
- java - 如何使用 runOnUiThread 更新 TextView
- c# - 音乐停止播放时出现“值不在预期范围内”错误
- css - 不要使按钮的宽度与弹出窗口的宽度成比例
- java - Java如何选择一个类的所有实例,除了一个
- javascript - ReactJS Axios 拦截器响应/请求