📅  最后修改于: 2023-12-03 14:42:49.034000             🧑  作者: Mango
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
类中的其他实例方法,可以查阅相关文档。