📜  Java中的 LocalDate minusWeeks() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:54.544000             🧑  作者: Mango

Java中的 LocalDate minusWeeks() 方法及示例

简介

LocalDate 是 Java 8 中的日期时间 API 中的一员。minusWeeks() 方法用于在当前 LocalDate 上减去指定周数,返回一个新的 LocalDate 对象。

方法签名
public LocalDate minusWeeks(long weeks)

该方法接收一个参数 weeks 表示要减去的周数,返回类型是 LocalDate

示例

下面是使用 minusWeeks() 方法的示例代码:

import java.time.LocalDate;

public class Example {
    public static void main(String[] args) {
        // 当前日期
        LocalDate today = LocalDate.now();

        // 一周前
        LocalDate oneWeekAgo = today.minusWeeks(1);

        System.out.println("当前日期: " + today);
        System.out.println("一周前日期: " + oneWeekAgo);
    }
}

输出:

当前日期: 2022-09-02
一周前日期: 2022-08-26
总结

minusWeeks() 方法是 LocalDate 类中用于减去指定周数的方法。通过该方法,可以轻松地得到某个日期 N 周之前或之后的日期。