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 的副本,其中指定的时间段以添加的年数表示。 |