26
2020
11

JSR310 规范 Joda-Time 的区别?

其实 JSR310 的规范领导者 Stephen Colebourne,同时也是 Joda-Time 的创建者,JSR310 是在 Joda-Time 的基础上建立的,参考了绝大部分的 API,但并不是说 JSR310=JODA-Time,下面几个比较明显的区别是:

 

● 最明显的变化就是包名(从 org.joda.time 以及 java.time)

 

● JSR310 不接受 NULL 值,Joda-Time 视 NULL 值为 0

 

● JSR310 的计算机相关的时间(Instant)和与人类相关的时间(DateTime)之间的差别变得更明显

 

● JSR310 所有抛出的异常都是 DateTimeException 的子类。虽然 DateTimeException 是一个RuntimeException。

 

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。