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

字段

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

  • static int MAX_VALUE - 支持的最大年份,'+999,999,999'
  • static int MIN_VALUE - 支持的最小年份,'-1999,999,999'

类方法

编号方法描述
1Temporal adjustInto(Temporal temporal)调整指定的时间对象以获得年份。
2LocalDate atDay(int dayOfYear)将年份与年中的日期相结合,创建一个LocalDate
3YearMonth 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 field)获取所请求单位的值。
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)获得Year的实例。
29static Year parse(CharSequence text)从文本字符串(例如2007)获取Year值。
30static Year parse(CharSequence text, DateTimeFormatter formatter)使用特定格式化程序从文本字符串中获取Year的实例。
31Year plus(long amountToAdd, TemporalUnit unit)返回添加了指定年份的本年份副本。
32Year plus(TemporalAmount amountToAdd)返回添加了指定年份的本年份副本。
33Year plusMonths(long monthsToAdd)返回指定月份的本年份副本。
34Year plusYears(long yearsToAdd)返回添加了指定年份的本年份副本。
35R query(TemporalQuery query)
36ValueRange range(TemporalField field)获取指定字段的有效值范围。
37String toString()将此年份输出为String
38long until(Temporal endExclusive, TemporalUnit unit)按指定单位计算直到另一年的时间量。
39Year with(TemporalAdjuster adjuster)返回此年份的调整副本。

方法继承

该类继承以下类中的方法 -

Java.lang.Object

  • 31
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧浩海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值