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

📅  最后修改于: 2023-12-03 14:42:49.034000             🧑  作者: Mango

Java中的 LocalDateTime withYear() 方法及示例

withYear() 方法是 LocalDateTime 类的一个实例方法,用于返回一个年份被改变后的新 LocalDateTime 对象。

语法
public LocalDateTime withYear(int year)
参数
  • year:表示想要改变的年份。
返回值
  • 改变年份后的新 LocalDateTime 对象。
示例

下面是一个简单的示例,演示如何使用 withYear() 方法来改变 LocalDateTime 对象的年份:

import java.time.LocalDateTime;

public class LocalDateTimeDemo {
    public static void main(String[] args) {
        // 创建一个 LocalDateTime 对象
        LocalDateTime dateTime = LocalDateTime.of(2020, 5, 20, 10, 30);

        // 输出原始日期时间
        System.out.println("原始日期时间:" + dateTime);

        // 改变年份
        LocalDateTime newDateTime = dateTime.withYear(2021);

        // 输出改变年份后的日期时间
        System.out.println("改变年份后的日期时间:" + newDateTime);
    }
}

运行上述代码后,你会发现输出如下:

原始日期时间:2020-05-20T10:30
改变年份后的日期时间:2021-05-20T10:30

其中,withYear(2021) 方法修改了年份为 2021,从而返回一个新的 LocalDateTime 对象 newDateTime,它的年份正是 2021 年。

结论

withYear() 方法可以帮助你方便地修改 LocalDateTime 对象的年份,从而返回一个新的 LocalDateTime 对象。如果你想要进一步了解 LocalDateTime 类中的其他实例方法,可以查阅相关文档。