📅  最后修改于: 2023-12-03 15:01:57.476000             🧑  作者: Mango
TemporalAdjusters
是Java 8中的一个日期时间调整器的工具类,提供了丰富的日期时间调整器方法,例如firstDayOfNextMonth
等等。其中,firstDayOfNextYear
可以用于获取下一年的第一天。
public static TemporalAdjuster firstDayOfNextYear()
import java.time.LocalDate;
import java.time.temporal.TemporalAdjusters;
public class FirstDayOfNextYearExample {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
LocalDate firstDayOfNextYear = today.with(TemporalAdjusters.firstDayOfNextYear());
System.out.println("Today : " + today);
System.out.println("First day of next year : " + firstDayOfNextYear);
}
}
Today : 2021-08-23
First day of next year : 2022-01-01
以上示例代码展示了如何使用TemporalAdjusters.firstDayOfNextYear()
方法来获取下一年的第一天。可以发现,通过with()
方法,将TemporalAdjusters.firstDayOfNextYear()
作为参数传递给LocalDate
类型的today
实例,可以得到下一年的第一天。