jdk1.8 LocalDate、LocalTime、LocalDateTime

发布时间 2023-04-12 15:59:00作者: 杨小黑

LocalDate、LocalTime、LocalDateTime 区别

LocalDate、LocalTime、LocalDateTime是java8对日期、时间提供的新接口。相比于SimpleDateFormat线程安全

  • LocalDate 用于日期的计算
  • LocalTime 用于时刻的计算(带有毫秒)
  • LocalDateTime 用于 日期+时刻 的计算

LocalDate 使用

基础使用

        LocalTime timeMs = LocalTime.now();
        System.out.println(">>>获取当前时间: " + timeMs);
        // 通过设置纳秒为0 保留秒 1秒 = 十亿纳秒
        LocalTime time = timeMs.withNano(0);
        System.out.println(">>>获取当前时间(不带毫秒): " + time);

// 带有毫秒        
>>>获取当前时间: 10:20:00.856
>>>获取当前时间(不带毫秒): 10:20

>>>获取当前时间: 10:21:26.992
>>>获取当前时间(不带毫秒): 10:21:26