localDate的常用方法整理

LocalDate

  • LocalDate是一个不可变的日期时间对象,表示日期,通常被视为年月日。

  • LocalDate可具有不可预测的结果,应当避免。 equals方法应用于比较。

localDate date = new LocalDate.now();

查询年月日

返回值方法
MonthgetMonth() 使用Month枚举获取月份字段。
intgetMonthValue() 将月份字段从1到12。
intgetYear() 获取年份字段
intgetDayOfMonth() 获取月份字段。
DayOfWeek|getDayOfWeek()获取星期几字段,这是一个枚举DayOfWeek` 。
intgetDayOfYear() 获得日期字段。

修改时间

LocalDatewithDayOfMonth(int dayOfMonth) 返回此日期的副本,并更改日期。
LocalDatewithDayOfYear(int dayOfYear) 返回此日期的副本,并更改日期。
LocalDatewithMonth(int month) 返回这个日期的副本,并更改年月日。
LocalDatewithYear(int year) 返回此日期的副本,并更改年份。

判断日期先后,是否是闰年,月份年份长度

booleanisAfter(ChronoLocalDate other) 检查此日期是否在指定日期之后。
booleanisBefore(ChronoLocalDate other) 检查此日期是否在指定日期之前。
intcompareTo(ChronoLocalDate other)` 将此日期与另一个日期进行比较。
booleanisEqual(ChronoLocalDate other) 检查此日期是否等于指定的日期。
booleanisLeapYear() 根据ISO培训日历系统规则,检查年份是否是闰年。
intlengthOfMonth() 返回由此日期表示的月份的长度。
intlengthOfYear() 返回由此日期表示的年份的长度

对时间进行加减操作

LocalDateminusDays(long daysToSubtract) 返回此 LocalDate的副本,并减去指定的天数。
LocalDateminusMonths(long monthsToSubtract) 返回此 LocalDate的副本,指定的时间间隔减去。
LocalDateminusWeeks(long weeksToSubtract) 返回此 LocalDate一个副本,其中指定的周期以周为单位减去。
LocalDateminusYears(long yearsToSubtract) 返回此 LocalDate的副本,以减去的年份为单位。
LocalDateplusDays(long daysToAdd) 返回指定天数的 LocalDate的副本。
LocalDateplusMonths(long monthsToAdd) 返回这个 LocalDate的副本,其指定的时间段以月为单位。
LocalDateplusWeeks(long weeksToAdd) 返回这个 LocalDate的副本,并以指定的周期添加周数。
LocalDateplusYears(long yearsToAdd) 返回这个 LocalDate的副本,其中指定的时间段以添加的年数表示。
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值