零基础java自学流程-Java语言进阶87

559 篇文章 0 订阅
546 篇文章 0 订阅

想要系统学习JAVA               推荐JAVA300集
Java300集零基础适合初学者视频教程←点击


第二章 根据现有实例创建日期与时间对象

想要修改某个日期/时间对象的现有实例时,我们可以使用 plus 和 minus 方法来完成操作。

Java8 中日期时间相关的 API 中的所有实例对象都是不可改变的,一旦创建LocalDate,LocalTime,LocalDateTime 就无法修改他们(类似 String ),这对于线程安全非常有利。

  • plus 和 minus 方法在 LocalDate 与 LocalTime 中的使用

    • LocalDate中定义了多种对日期进行增减操作的方法

      • LocalDate plusDays( long days) 增加天数
      • LocalDate plusWeeks(long weeks) 增加周数
      • LocalDate plusMonths( long months) 增加月数
      • LocalDate plusYears( long years) 增加年数

练习:使用 plusXXX/minusXXX 修改日期

//示例
//2016 年 2 月 13 日
LocalDate ld = LocalDate.of(2016,2,13);
// 计算 4 天后的时间
ld.plusDays(4);
//计算当前时间的 3 周后的时间
LocalDate.now().plusWeeks(3);
//计算当前时间 5 个月后的时间
LocalDate.now().plusMonths(5);
//计算当前时间 2 年后的时间
LocalDate.now().plusYears(2);
  • LocalTime 中定义了多种对时间进行增减操作的方法

    • LocalTime plusNanos ( long nanos) 增加纳秒
    • LocalTime plusSeconds ( long seconds) 增加秒
    • LocalTime plusMinutes ( long minutes) 增加分钟
    • LocalTime plusHours( long hours) 增加小时

想要系统学习JAVA               推荐JAVA300集
Java300集零基础适合初学者视频教程←点击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值