📅  最后修改于: 2023-12-03 15:16:24.099000             🧑  作者: Mango
LocalDate
是 Java 8 提供的日期类之一,它可以存储年月日信息。LocalDate
类有很多实用的方法,其中之一便是 minusDays(long days)
方法,该方法可以返回一个新的日期,新日期为当前日期减去指定天数后的日期。
minusDays
方法的语法如下:
public LocalDate minusDays(long days)
days
:要减去的天数,必须是正数。
minusDays
方法返回一个新的 LocalDate
对象,该对象为当前日期减去指定天数后的日期。
下面是一个使用 minusDays
方法的示例代码:
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
// 获取今天的日期
LocalDate today = LocalDate.now();
// 从今天开始,倒退 1 天
LocalDate yesterday = today.minusDays(1);
// 输出今天和昨天的日期
System.out.println("今天的日期:" + today);
System.out.println("昨天的日期:" + yesterday);
}
}
输出结果如下:
今天的日期:2021-08-09
昨天的日期:2021-08-08
上面的代码中,我们首先使用 LocalDate.now()
方法获取当前日期,然后使用 minusDays
方法创建了一个新的日期对象 yesterday
,该对象表示今天减去一天后的日期。最后,我们把今天和昨天的日期输出到控制台上。
minusDays
方法是 LocalDate
类提供的一个实用方法,它可以帮助我们计算日期。在实际开发中,我们可以根据业务需求使用该方法来计算前几天或后几天的日期,方便实现各种功能。