获取当日的日期三个月后的日期

使用 java.time.LocalDate 类进行计算

import java.time.LocalDate;

public class ThreeMonthsLaterExample {
    public static void main(String[] args) {
        // 获取当前日期
        LocalDate currentDate = LocalDate.now();

        // 添加三个月
        LocalDate threeMonthsLater = currentDate.plusMonths(3);

        // 获取三个月后的年、月、日
        int year = threeMonthsLater.getYear();
        int month = threeMonthsLater.getMonthValue();
        int day = threeMonthsLater.getDayOfMonth();

        // 输出日期
        System.out.println("当日三个月后的日期为:" + year + "-" + month + "-" + day);
        System.out.println(new Date(year,month,day));    
    }
}

在上述代码中,我们首先使用 LocalDate.now() 获取当前日期。然后,使用 plusMonths(3) 方法将三个月添加到当前日期上,得到了三个月后的日期。最后,我们从三个月后的日期中获取年、月、日,并将其输出到控制台。

当你运行上述代码时,你将看到输出结果为当日三个月后的日期。

运行结果:

当日三个月后的日期为:2024-2-23
Sun Mar 23 00:00:00 CST 3924

希望这个示例对你有所帮助!如果你有其他问题,请随时提问。

你可能感兴趣的:(java,java,开发语言)