首页 > 解决方案 > Java LocaleDate 或 DateTime 用于检查汽车是否需要进行不定期检查

问题描述

我需要你的帮助来完成我的学校任务。获得批准日期的对象汽车。两年后,它必须进行不定期检查。我需要检查以便将实际日期与批准日期进行比较。检查approvalDate.plusYears(2).isAfter(actualDate) 很容易,但我怎样才能使它灵活,以便在第一次检查后也可以使用该方法?

标签: java

解决方案


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);
    }

}

使用这种方法,我可以一次性使用它,但我怎样才能使其灵活地多次使用它???


推荐阅读