ISO-8601日历系统是世界文明日历系统的事实标准。但是,java 8 中另外提供了4种其他的日历系统。这些日历系统中的每一个都有一个对应的日志类,分别是ThaiBuddhistDate、MinguoDate、JapaneseDate以及HijrahDate。所有这些类以及LocalDate都实现了ChronoLocalDate接口,能够对公历的日期进行建模。利用LocalDate对象,可以创建这些类的实例。
小结:
1、Java 8之前的java.util.Date类以及其他用于建模日期时间的雷有很多不一致及设计上的缺陷,包括易变性以及糟糕的偏移值、默认值和命名。
2、新版的日期和时间API中,日期-时间对象是不可变的。
3、新的API提供了两种不同的时间表示方式,有效地区分了运行时人喝机器的不同需求。
4、操纵的日期不会影响老值,而是新生成一个实例。
5、TemporalAdjuster可以更精确的操纵日期,还可以自定义日期转换器。
6、他们都是线程安全的
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx