📌  相关文章
📜  Java中的 TemporalAdjusters firstDayOfNextYear() 方法及示例(1)

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

Java中的TemporalAdjusters firstDayOfNextYear() 方法及示例

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实例,可以得到下一年的第一天。