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