1. Local 系列
    1. 得到日期时间的 Local 实例
      1. LocalDate
        1. 获取实例
          1. now() 返回计算机当前时间的 LocalDate 实例
          2. of(int year,int month,int day) 返回自己传入时间的 LocalDate 实例
          3. LocalDateTime 实例的 toLocalDate() 方法
      2. LocalTime
        1. 获取实例
          1. now() 返回计算机当前时间的 LocalTime 实例
          2. of(int hour,int minutes,int second) 返回自己传入时间的 LocalTime 实例
          3. LocalDateTime 实例的 toLocalTime() 方法
      3. LocalDateTime
        1. 获取实例
          1. now() 返回计算机当前时间的 LocalTime 实例
    2. 格式化输出日期和时间
      1. DateTimeFormatter 类控制输入输出
        1. ofPattern(String) 确认输出格式
          1. String: yyyy-MM-dd HH:mm:ss
        2. format() 输出实例返回字符串
    3. 对日期和时间进行修改
      1. 时间计算
        1. minus 系列
        2. plus 系列
      2. 时间更改
        1. with 系列
    4. 日期时间之间的比较和计算
      1. 时间之间比较
        1. isBefore()
        2. isAfter()
      2. 时间之间计算
        1. Duration 时刻间距
          1. 静态方法 between(A,B) 返回 Duration 实例
          2. A 和 B 参数只接受 DateTime 和 Date
        2. Period 天间距
          1. 只有 LocalDate 的 until 方法返回 Period 实例
  2. Instant 时刻
    1. 获取实例
      1. static now() 获取当前时间戳 Instant 实例
    2. 转化为其他类型
      1. ZonedDateTime
        1. atZone(ZoneId) 传入时区 ZoneId 返回一个对应时区的 ZonedDateTime
      2. LocalDateTime
        1. 先转化为 ZonedDateTime 在转化为 LocalDateTime
  3. 时区处理 ZonedDateTime
    1. 概念
      1. 其实这个 ZonedDateTime 就是一个加入了时区概念的 LocalDateTime
        1. 使用 ZoneId 表示
    2. 获取实例
      1. now() 获取当前时区时间
      2. now(ZoneId) 获取指定 ZoneId 时区时间
        1. ZoneId.of(String) 返回 String 时区的 ZoneId 实例
    3. 时区转化
      1. withZoneSameInstance(ZoneId)
        1. 将此实例的时间转化为 ZoneId 表示时区的时间,并返回一个 ZonedDateTime 的实例
      2. toLocalDateTime()
        1. 某时区时间转化为本地时间,并返回一个不包含时区概念的 LocalDateTime 实例