📅  最后修改于: 2023-12-03 15:31:56.162000             🧑  作者: Mango
在Java 8及以上版本中,Year类提供了of()方法,该方法可用于创建或获取表示给定年份的Year实例。
public static Year of(int year)
下面是Java中Year of()方法的示例:
import java.time.Year;
public class YearExample {
public static void main(String[] args) {
// 创建Year实例表示2021年
Year year1 = Year.of(2021);
System.out.println("Year1: " + year1);
// 创建Year实例表示2000年
Year year2 = Year.of(2000);
System.out.println("Year2: " + year2);
// 超过Integer.MAX_VALUE的年份将导致异常。
// Year year3 = Year.of(10000000000); // 抛出java.time.DateTimeException
}
}
输出:
Year1: 2021
Year2: 2000
在上面的示例中,我们创建了两个Year实例,表示2021年和2000年的年份。如果您尝试使用超过Integer.MAX_VALUE的年份,则会引发DateTimeException。