【发布时间】:2010-11-27 02:44:39
【问题描述】:
有人可以就Date 和Calendar 类型的当前“最佳实践”提出建议。
在编写新代码时,最好始终偏爱Calendar 而不是Date,还是在某些情况下Date 是更合适的数据类型?
【问题讨论】:
-
仅供参考,
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat等麻烦的旧日期时间类现在已被 java.time 类所取代。许多 java.time 功能在ThreeTen-Backport 项目中被反向移植到Java 6 和Java 7。在ThreeTenABP 项目中进一步适用于早期的Android。见How to use ThreeTenABP…。 -
仅供参考,Joda-Time 项目(在另一条评论中提到)现在位于maintenance mode,团队建议迁移到java.time 类。见Tutorial by Oracle。