java.time.LocalDate类

java.time.LocalDate类表示ISO-8601日历系统中没有时区的日期,例如:2007-12-03

类声明

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

public final class LocalDate
   extends Object
      implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable

Java

字段

以下是java.time.LocalDate类的字段 -

  • static LocalDate MAX - 支持的最大LocalDate:'+999999999-12-31'
  • static LocalDate MIN - 支持的最小LocalDate:'-999999999-01-01'

类方法

编号方法描述
1Temporal adjustInto(Temporal temporal)将指定的时态对象调整为与此对象具有相同的日期。
2LocalDateTime atStartOfDay()将此日期与午夜时间相结合,以在此日期开始时创建LocalDateTime
3ZonedDateTime atStartOfDay(ZoneId zone)根据时区中的规则,在最早的有效时间返回此日期的分区日期时间。
4LocalDateTime atTime(int hour, int minute)将此日期与创建LocalDateTime的时间相结合。
5LocalDateTime atTime(int hour, int minute, int second)将此日期与创建LocalDateTime的时间相结合。
6LocalDateTime atTime(int hour, int minute, int second, int nanoOfSecond)将此日期与创建LocalDateTime的时间相结合。
7LocalDateTime atTime(LocalTime time)将此日期与创建LocalDateTime的时间相结合。
8OffsetDateTime atTime(OffsetTime time)将此日期与偏移时间组合以创建OffsetDateTime
9int compareTo(ChronoLocalDate other)将此日期与另一个日期进行比较。
10boolean equals(Object obj)检查此日期是否等于另一个日期。
11String format(DateTimeFormatter formatter)使用指定的格式化程序格式化此日期。
12static LocalDate from(TemporalAccessor temporal)从时态对象获取LocalDate的实例。
13int get(TemporalField field)int获取指定字段的值作为int
14IsoChronology getChronology()获取此日期的年表,即ISO日历系统。
15int getDayOfMonth()获取日期字段。
16DayOfWeek getDayOfWeek()获取星期几字段,即枚举DayOfWeek
17int getDayOfYear()获取日期字段。
18Era getEra()获取此日期适用的时代。
19long getLong(TemporalField field)从此日期获取指定字段的值为long
20Month getMonth()使用Month枚举获取月份字段。
21int getMonthValue()获取112之间的月份字段。
22int getYear()获取年份字段。
23int hashCode()此日期的哈希码。
24boolean isAfter(ChronoLocalDate other)检查此日期是否在指定日期之后。
25boolean isBefore(ChronoLocalDate other)检查此日期是否在指定日期之前。
26boolean isEqual(ChronoLocalDate other)检查此日期是否等于指定日期。
27boolean isLeapYear()根据ISO符号日历系统规则,检查年份是否为闰年。
28boolean isSupported(TemporalField field)检查是否支持指定的字段。
29boolean isSupported(TemporalUnit unit)检查指定的单元是否受支持。
30int lengthOfMonth()返回此日期表示的月份长度。
31int lengthOfYear()返回此日期表示的年份长度。
32LocalDate minus(long amountToSubtract, TemporalUnit unit)返回此日期的副本,并减去指定的数量。
33LocalDate minus(TemporalAmount amountToSubtract)返回此日期的副本,并减去指定的数量。
34LocalDate minusDays(long daysToSubtract)返回此LocalDate的副本,并减去指定的天数。
35LocalDate minusMonths(long monthsToSubtract)返回此LocalDate的副本,并减去指定的月数。
36LocalDate minusWeeks(long weeksToSubtract)返回此LocalDate的副本,并减去指定的周数。
37LocalDate minusYears(long yearsToSubtract)返回此LocalDate的副本,并减去指定的年数。
38static LocalDate now()在默认时区中从系统时钟获取当前日期。
39static LocalDate now(Clock clock)从指定的时钟获取当前日期。
40static LocalDate now(ZoneId zone)从指定时区的系统时钟获取当前日期。
41static LocalDate of(int year, int month, int dayOfMonth)从一年,一月和一天获得LocalDate的实例。
42static LocalDate of(int year, Month month, int dayOfMonth)从一年,一月和一天获得LocalDate的实例。
43static LocalDate ofEpochDay(long epochDay)从纪元日计数中获取LocalDate的实例。
44static LocalDate ofYearDay(int year, int dayOfYear)从一年和一年获得LocalDate的实例。
45static LocalDate parse(CharSequence text)从文本字符串(如2007-12-03)获取LocalDate的实例。
46static LocalDate parse(CharSequence text, DateTimeFormatter formatter)使用特定格式化程序从文本字符串中获取LocalDate的实例。
47LocalDate plus(long amountToAdd, TemporalUnit unit)返回此日期的副本,并添加指定的数量。
48LocalDate plus(TemporalAmount amountToAdd)返回此日期的副本,并添加指定的数量。
49LocalDate plusDays(long daysToAdd)返回此LocalDate的副本,并添加指定的天数。
50LocalDate plusMonths(long monthsToAdd)返回此LocalDate的副本,并添加指定的月数。
51LocalDate plusWeeks(long weeksToAdd)返回此LocalDate的副本,并添加指定的周数。
52LocalDate plusYears(long yearsToAdd)返回此LocalDate的副本,其中添加了指定的年数。
53R query(TemporalQuery query)使用指定的查询查询此日期。
54ValueRange range(TemporalField field)获取指定字段的有效值范围。
55long toEpochDay()将此日期转换为大纪元日。
56String toString()将此日期输出为字符串,例如:2007-12-03
57Period until(ChronoLocalDate endDateExclusive)计算此日期与另一个日期之间的期间作为期间。
58long until(Temporal endExclusive, TemporalUnit unit)根据指定的单位计算到另一个日期的时间量。
59LocalDate with(TemporalAdjuster adjuster)返回此日期的调整副本。
60LocalDate with(TemporalField field, long newValue)返回此日期的副本,并将指定的字段设置为新值。
61LocalDate withDayOfMonth(int dayOfMonth)返回此LocalDate的副本,其中包含日期更改。
62LocalDate withDayOfYear(int dayOfYear)返回此LocalDate的副本,其中包含日期更改。
63LocalDate withMonth(int month)返回此LocalDate的副本,其中包含已更改的月份。
64LocalDate withYear(int year)返回此LocalDate的副本,并更改年份。

方法继承

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

  • Java.lang.Object

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

智慧浩海

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

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

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

打赏作者

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

抵扣说明:

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

余额充值