由于历史原因,在之前的版本里无论Date还是Calendar都非常难用,尤其在涉及到日期计算方面,而且其中日期转换的类DateForamt还是非线程安全的.也正因为难用,一般项目里面都引入第三方的类库操作时间,例如Joda-Time和apache-lang包的DateUtils类. 基于上述种种原因,Java8新增了java.time包,其中包含了新的处理时间的类来解决上述问题. 1.主要类: LocalDate.LocalTime. Instant. Duration 以及 Period Lo…