📜  java.time.Year类

📅  最后修改于: 2020-11-14 10:47:33             🧑  作者: Mango


介绍

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

类声明

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

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

领域

以下是Java.time.Period类的字段-

  • static int MAX_VALUE-支持的最大年份,’+ 999,999,999’。

  • static int MIN_VALUE-支持的最小年份’-999,999,999’。

类方法

Sr.No. Method & Description
1 Temporal adjustInto(Temporal temporal)

Adjusts the specified temporal object to have this year.

2 LocalDate atDay(int dayOfYear)

Combines this year with a day-of-year to create a LocalDate.

3

YearMonth atMonth(int month)

Combines this year with a month to create a YearMonth.

4

YearMonth atMonth(Month month)

Combines this year with a month to create a YearMonth.

5

LocalDate atMonthDay(MonthDay monthDay)

Combines this year with a month-day to create a LocalDate.

6 int compareTo(Year other)

Compares this year to another year.

7 boolean equals(Object otherYear)

Checks if this Year is equal to the specified Year.

8 String format(DateTimeFormatter formatter)

Formats this year using the specified formatter.

9 static Year from(TemporalAmount amount)

Obtains an instance of Year from a temporal amount.

10 int get(TemporalField field)

Gets the value of the specified field from this year as an int.

11 long getLong(TemporalField field)

Gets the value of the requested unit as long.

12 int getValue()

Gets the year value.

13 int hashCode()

A hash code for this Year.

14 boolean isAfter(Year other)

Checks if this year is after the specified year.

15 boolean isBefore(Year other)

Checks if this year is before the specified year.

16 boolean isLeap()

Checks if the year is a leap year, according to the ISO proleptic calendar system rules.

17 boolean isLeap(long year)

Checks if the year is a leap year, according to the ISO proleptic calendar system rules.

18 boolean isSupported(TemporalField field)

Checks if the specified field is supported.

19 boolean isSupported(TemporalUnit unit)

Checks if the specified unit is supported.

20 boolean isValidMonthDay(MonthDay monthDay)

Checks if the month-day is valid for this year.

21 int length()

Gets the length of this year in days.

22 Year minus(long amountToSubtract, TemporalUnit unit)

Returns a copy of this year with the specified amount subtracted.

23 Year minus(TemporalAmount amountToSubtract)

Returns a copy of this Year with the specified Year subtracted.

24 Year minusYears(long yearsToSubtract)

Returns a copy of this Year with the specified years subtracted.

25 static Year now()

Obtains the current year from the system clock in the default time-zone.

26 static Year now(Clock clock)

Obtains the current year from the specified clock.

27 static Year now(ZoneId zone)

Obtains the current year from the system clock in the specified time-zone.

28 static Year of(int years)

Obtains an instance of Year.

29 static Year parse(CharSequence text)

Obtains a Year from a text string such as 2007.

30 static Year parse(CharSequence text, DateTimeFormatter formatter)

Obtains an instance of Year from a text string using a specific formatter.

31 Year plus(long amountToAdd, TemporalUnit unit)

Returns a copy of this Year with the specified Year added.

32 Year plus(TemporalAmount amountToAdd)

Returns a copy of this Year with the specified Year added.

33

Year plusMonths(long monthsToAdd)

Returns a copy of this Year with the specified months added.

34 Year plusYears(long yearsToAdd)

Returns a copy of this Year with the specified years added.

35 R query(TemporalQuery query)

Queries this year using the specified query.

36 ValueRange range(TemporalField field)

Gets the range of valid values for the specified field.

37 String toString()

Outputs this year as a String.

38 long until(Temporal endExclusive, TemporalUnit unit)

Calculates the amount of time until another year in terms of the specified unit.

39 Year with(TemporalAdjuster adjuster)

Returns an adjusted copy of this year.

方法继承

此类从以下类继承方法-

  • Java.lang.Object