Java教程

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

本文主要是介绍零基础java自学流程-Java语言进阶87,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

想要系统学习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集零基础适合初学者视频教程←点击

这篇关于零基础java自学流程-Java语言进阶87的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!