java.time.Year类

简介

java.time.Year 类表示ISO-8601日历系统中的一年,例如2007年.

类声明

以下是 java.time.Year 类的声明 :

public final class Year
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<Year>, Serializable


字段

以下是 Java.time.Period 类 :

  • 的字段

  • static int MAX_VALUE : 支持的最大年份为"+999,999,999".

  • static int MIN_VALUE : 支持的最低年份'-999,999,999'.

类方法

Sr.No.方法&安培;说明
1Temporal adjustInto(Temporal temporal)

调整指定的时间对象以获得今年.

2LocalDate atDay(int dayOfYear)

将今年与一年结合起来创建一个LocalDate.

3


YearMonth atMonth(int month)


将今年与一个月结合起来创建一个YearMonth.

4YearMonth atMonth(Month month)

将今年与一个月合并以创建YearMonth.

5LocalDate atMonthDay(MonthDay monthDay)

将今年与月份日合并以创建LocalDate.

6int compareTo(Year other)

将今年与另一年进行比较.

7boolean equals(Object otherYear)

检查此年份是否等于指定年份.

8String format(DateTimeFormatter formatter)

使用指定的格式化程序今年格式化.

9static Year from(TemporalAmount amount)

从时间量获得Year的实例.

10int get(TemporalField field)

以int形式获取今年指定字段的值.

11long getLong(TemporalField)字段)

获取所请求单位的值.

12int getValue()

获取年份值.

13int hashCode()

今年的哈希码.

14boolean isAfter(Year other)

检查今年是否在指定年份之后.

15boolean isBefore(Year other)

支票如果今年在指定年份之前.

16boolean isLeap()

根据闰年检查年份是否为闰年ISO预感日历系统规则.

17boolean isLeap(long year)

检查年份是否为闰年ISO符号日历系统规则.

18boolean isSupported(TemporalField field)

检查是否支持指定的字段.

19boolean isSupported(TemporalUnit unit)

检查指定的单位是否受支持.

20boolean isValidMonthDay(MonthDay monthDay)

检查月份是否对今年有效.

21int length()

以天为单位获取今年的长度.

22Year minus(long amountToSubtract, TemporalUnit unit)

返回今年的副本,减去指定的金额.

23Year minus(TemporalAmount amountToSubtract)

返回本年份的副本,并减去指定的年份.

24Year minusYears(long yearsToSubtract)

返回本年份的副本,减去指定的年份.


25static Year now()

获得当前默认时区内系统时钟的年份.

26static Year now(Clock clock)

从指定的时钟获得当前年份.

27static Year now(ZoneId zone)

从指定时区的系统时钟获取当前年份.

28static Year of(int years)

获得年度的实例.

29static Year parse(CharSequence text)

从2007年等文本字符串中获取年份.

30static Year parse(CharSequence text, DateTimeFormatter formatter)

使用as从文本字符串中获取Year的实例特殊格式化.

31Year plus(long amountToAdd, TemporalUnit unit)

返回添加了指定年份的本年份副本.

32Year plus(TemporalAmount amountToAdd)

返回指定年份的本年份副本.

33Year plusMonths(long monthsToAdd)

退货已添加指定月份的本年度副本.

34Year plusYears(long yearsToAdd)

返回本年度的副本指定的年份添加.

35<R> R query(TemporalQuery<R> query)

使用指定的查询查询今年.

36ValueRange range(TemporalField field)

获取指定字段的有效值范围.

37String toString()

今年以字符串形式输出.

38long until(Temporal endExclusive, TemporalUnit unit)

计算到另一个的时间量按指定单位计算的年份.

39Year with(TemporalAdjuster adjuster)

返回广告今年的副本.

继承的方法

此类继承以下类中的方法 :

  • Java.lang.Object