Java8时间操作针对旧版操作做了哪些改进
Java8时间操作针对旧版操作做了哪些改进
将 java.util.Date 设定为可变类型,以及 SimpleDateFormat
的非线程安全使其应用非常受限。然后就在 java8 上面增加新的特性。
明确了日期时间概念,例如:瞬时(instant)、 长短(duration)、日期、时间、时区和周期。
同时继承了Joda库按人类语言和计算机各自解析的时间处理方式。不同于老版本,新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。