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
- LocalDateTime LocalDate LocalTime jdk1 jdklocaldatetime localdate localtime jdk1 localdatetime chronounit localdate localtime localdatetime zonedatetime localdate localtime localdatetime localtime localdate大全 localdatetime localdate localtime时间 localdatetime construct localdate instance localdatetime localdate string date localdatetime localdate calendar日期 localdatetime localdate之间 localdatetime localdate string