为什么需要?
Java开发人员的一个长期困扰是对普通开发人员的日期和时间用例的支持不足。
例如,现有的类(例如java.util.Date 和 SimpleDateFormatter)并不是线程安全的,这给用户带来了潜在的并发问题——这不是一般开发人员在编写日期处理代码时所期望处理的问题。
一些日期和时间类也显示出相当糟糕的API设计。
例如,java.util中的年份。日期从1900年开始,月份从1月开始,天数从0开始——这不是很直观。
这些问题以及其他一些问题导致了第三方日期和时间库(如Joda-Time)的流行。
2019年2月27日大约 19 分钟