日期格式
Date: 格式
Tue Sep 10 09:34:04 CST 2019
LocalDateTime: 通过LocalDateTime源码来看下
显而易见,LocalDateTime 的可读性更好一点,通用Jdk1.8还引入了LocalTime(只显示时分秒)、LocalDate(只显示日期)可以在特定情况下直接用,不用在通过simpleDateFormat转了。
线程安全性
Date 看Date源码
用了Calendar这个共享变量,这个变量并没有做线程安全控制
LocalDateTime:
可以看出LocalDateTime 所有变量全部用的final修饰,不可变。线程安全
效率
相比于效率的话LocalDateTime 比较慢些。。。。。。
Date与LocalDateTime生成当成时间
LocalDateTime now = LocalDateTime.now();
Date date=new Date();