Java Year 类

2024 年 8 月 29 日 | 阅读 2 分钟

Java Year 类是一个不可变的日期时间对象,表示年份。 它继承了 Object 类并实现了 Comparable 接口。


Java Year 类声明

让我们看看 java.time.Year 类的声明。

Java Year 的方法

方法描述
LocalDate atDay(int dayOfYear)它用于将此年份与一年中的某一天结合起来以创建一个 LocalDate。
String format(DateTimeFormatter formatter)它用于使用指定的格式化程序格式化此年份。
int get(TemporalField field)它用于从此年份中获取指定字段的值作为 int。
boolean isAfter(Year other)它用于检查此年份是否在指定年份之后。
boolean isBefore(Year other)它用于检查此年份是否在指定年份之前。
boolean isLeap()它用于检查该年份是否为闰年,根据 ISO 前格里高利历系统规则。
int length()它用于获取此年份的天数。
static Year now()它用于从系统时钟的默认时区获取当前年份。

Java Year 示例: now()

立即测试

输出

2017

Java Year 示例: atDay()

立即测试

输出

2017-05-03

Java Year 示例: length()

立即测试

输出

365

Java Year 示例: isLeap()

立即测试

输出

true
下一主题Java YearMonth