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.time.LocalDate类的字段-

  • static LocalDate MAX - 支持的最大 LocalDate,'+999999999-12-31'。

  • static LocalDate MIN - 支持的最小 LocalDate,'-999999999-01-01'。

类方法

先生。 方法及说明
1 Temporal adjustmentInto(Temporal 时间)

调整指定的时间对象以使其具有与该对象相同的日期。

2 LocalDateTime atStartOfDay()

将此日期与午夜时间相结合以创建此日期开始处的 LocalDateTime。

3 ZonedDateTime atStartOfDay(ZoneId zone)

根据时区规则,返回从该日期开始的最早有效时间的分区日期时间。

4 LocalDateTime atTime(int 小时, int 分钟)

将此日期与时间相结合以创建 LocalDateTime。

5 LocalDateTime atTime(int 小时, int 分钟, int 秒)

将此日期与时间相结合以创建 LocalDateTime。

6 LocalDateTime atTime(int 小时, int 分钟, int 秒, int nanoOfSecond)

将此日期与时间相结合以创建 LocalDateTime。

7 LocalDateTime atTime(LocalTime 时间)

将此日期与时间相结合以创建 LocalDateTime。

8 OffsetDateTime atTime(OffsetTime 时间)

将此日期与偏移时间相结合以创建 OffsetDateTime。

9 int CompareTo(ChronoLocalDate 其他)

将此日期与另一个日期进行比较。

10 布尔等于(对象 obj)

检查此日期是否等于另一个日期。

11 字符串格式(DateTimeFormatter格式化程序)

使用指定的格式化程序格式化该日期。

12 来自(TemporalAccessor 时间)的静态 LocalDate

从时间对象获取 LocalDate 的实例。

13 int get(TemporalField 字段)

获取此日期以来指定字段的 int 值。

14 IsoChronology getChronology()

获取该日期的年表,即 ISO 日历系统。

15 int getDayOfMonth()

获取月份中的日期字段。

16 DayOfWeek getDayOfWeek()

获取星期几字段,它是枚举 DayOfWeek。

17 号 int getDayOfYear()

获取年份字段。

18 纪元 getEra()

获取此时适用的时代。

19 long getLong(TemporalField 字段)

获取从此日期起指定字段的长整型值。

20 月份 getMonth()

使用 Month 枚举获取年份字段。

21 int getMonthValue()

获取从 1 到 12 的月份字段。

22 int getYear()

获取年份字段。

23 int 哈希码()

该日期的哈希码。

24 boolean isAfter(ChronoLocalDate other)

检查该日期是否晚于指定日期。

25 boolean isBefore(ChronoLocalDate other)

检查此日期是否早于指定日期。

26 boolean isEqual(ChronoLocalDate other)

检查此日期是否等于指定日期。

27 布尔值 isLeapYear()

根据 ISO 预测日历系统规则检查该年份是否为闰年。

28 boolean isSupported(TemporalField 字段)

检查指定字段是否受支持。

29 boolean isSupported(TemporalUnit 单位)

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

30 int 月份长度()

返回此日期表示的月份长度。

31 int lengthOfYear()

返回此日期表示的年份的长度。

32 LocalDate minus(long amountToSubtract, TemporalUnit 单位)

返回此日期的副本并减去指定的金额。

33 LocalDate minus(TemporalAmount amountToSubtract)

返回此日期的副本并减去指定的金额。

34 LocalDate minusDays(long daysToSubtract)

返回此 LocalDate 的副本,并减去指定的天数。

35 LocalDate minusMonths(长月份ToSubtract)

返回此 LocalDate 的副本,并减去指定的月数。

36 LocalDate minusWeeks(long weekToSubtract)

返回此 LocalDate 的副本,并减去指定的周数。

37 LocalDate minusYears(longyearsToSubtract)

返回此 LocalDate 的副本,并减去指定的年数。

38 静态 LocalDate now()

从默认时区的系统时钟获取当前日期。

39 现在静态 LocalDate(时钟)

从指定时钟获取当前日期。

40 现在静态 LocalDate(ZoneId 区域)

从指定时区的系统时钟获取当前日期。

41 静态 LocalDate of(int 年,int 月,int dayOfMonth)

从年、月、日获取 LocalDate 的实例。

42 静态 LocalDate of(int 年,Month 月,int dayOfMonth)

从年、月、日获取 LocalDate 的实例。

43 静态 LocalDate ofEpochDay(long epochDay)

从纪元天计数获取 LocalDate 的实例。

44 静态 LocalDate ofYearDay(intyear,intdayOfYear)

从年份和年份中获取 LocalDate 的实例。

45 静态 LocalDate 解析(CharSequence 文本)

从文本字符串(例如 2007-12-03)获取 LocalDate 的实例。

46 静态 LocalDate 解析(CharSequence 文本、DateTimeFormatter 格式化程序)

使用特定格式化程序从文本字符串获取 LocalDate 的实例。

47 LocalDate plus(long amountToAdd, TemporalUnit 单位)

返回添加了指定金额的该日期的副本。

48 LocalDate plus(TemporalAmount amountToAdd)

返回添加了指定金额的该日期的副本。

49 LocalDate plusDays(long daysToAdd)

返回此 LocalDate 的副本,并添加指定的天数。

50 LocalDate plusMonths(长月份ToAdd)

返回此 LocalDate 的副本,并添加指定的月数。

51 LocalDate plusWeeks(长周ToAdd)

返回此 LocalDate 的副本,并添加指定的周数。

52 LocalDate plusYears(longyearsToAdd)

返回此 LocalDate 的副本,并添加指定的年数。

53 <R> R 查询(TemporalQuery<R> 查询)

使用指定的查询查询该日期。

54 ValueRange范围(TemporalField字段)

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

55 长toEpochDay()

将此日期转换为大纪元日。

56 字符串转字符串()

将此日期输出为字符串,例如 2007-12-03。

57 截止日期(ChronoLocalDate endDateExclusive)

将此日期与另一个日期之间的时间段计算为期间。

58 长直到(Temporal endExclusive,TemporalUnit 单位)

以指定单位计算距另一个日期的时间量。

59 LocalDate with(TemporalAdjuster 调整器)

返回此日期的调整后的副本。

60 LocalDate with(TemporalField 字段, long newValue)

返回此日期的副本,并将指定字段设置为新值。

61 LocalDate withDayOfMonth(int dayOfMonth)

返回此 LocalDate 的副本,其中日期已更改。

62 LocalDate withDayOfYear(int dayOfYear)

返回此 LocalDate 的副本,其中年份已更改。

63 本地日期和月份(int 月份)

返回此 LocalDate 的副本,其中年份月份已更改。

64 LocalDate withYear(intyear)

返回此 LocalDate 的副本,其中年份已更改。

继承的方法

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

  • Java.lang.Object