LocalDate
localDate date = new LocalDate. now ( ) ;
查询年月日
返回值 方法 Month getMonth() 使用Month枚举获取月份字段。 int getMonthValue() 将月份字段从1到12。 int getYear() 获取年份字段 int
getDayOfMonth()
获取月份字段。DayOfWeek|
getDayOfWeek()获取星期几字段,这是一个枚举
DayOfWeek` 。 int
getDayOfYear()
获得日期字段。
修改时间
LocalDate
withDayOfMonth(int dayOfMonth)
返回此日期的副本,并更改日期。LocalDate
withDayOfYear(int dayOfYear)
返回此日期的副本,并更改日期。LocalDate
withMonth(int month)
返回这个日期的副本,并更改年月日。LocalDate
withYear(int year)
返回此日期的副本,并更改年份。
判断日期先后,是否是闰年,月份年份长度
boolean
isAfter(ChronoLocalDate other)
检查此日期是否在指定日期之后。boolean
isBefore(ChronoLocalDate other)
检查此日期是否在指定日期之前。int compareTo(ChronoLocalDate other)` 将此日期与另一个日期进行比较。 boolean
isEqual(ChronoLocalDate other)
检查此日期是否等于指定的日期。boolean
isLeapYear()
根据ISO培训日历系统规则,检查年份是否是闰年。
int lengthOfMonth()
返回由此日期表示的月份的长度。int lengthOfYear()
返回由此日期表示的年份的长度
对时间进行加减操作
LocalDate
minusDays(long daysToSubtract)
返回此 LocalDate
的副本,并减去指定的天数。LocalDate
minusMonths(long monthsToSubtract)
返回此 LocalDate
的副本,指定的时间间隔减去。LocalDate
minusWeeks(long weeksToSubtract)
返回此 LocalDate
一个副本,其中指定的周期以周为单位减去。LocalDate
minusYears(long yearsToSubtract)
返回此 LocalDate
的副本,以减去的年份为单位。
LocalDate
plusDays(long daysToAdd)
返回指定天数的 LocalDate
的副本。LocalDate
plusMonths(long monthsToAdd)
返回这个 LocalDate
的副本,其指定的时间段以月为单位。LocalDate
plusWeeks(long weeksToAdd)
返回这个 LocalDate
的副本,并以指定的周期添加周数。LocalDate
plusYears(long yearsToAdd)
返回这个 LocalDate
的副本,其中指定的时间段以添加的年数表示。