每次我需要在 Java 中使用日期和/或时间戳记时,我总是觉得自己做错了什么,并花费无数时间试图找到一种更好的使用 API 的方法,而无需编写自己的日期和时间实用程序类. 这是我刚刚遇到的一些烦人的事情:
基于 0 的月份。我意识到最佳做法是使用 Calendar.SEPTEMBER 而不是 8,但令人讨厌的是 8 代表 9 月而不是 8 月。
获取没有时间戳的日期。我总是需要将日期的时间戳部分清零的实用程序。
我知道我过去还遇到过其他问题,但不记得了。随时在您的回复中添加更多内容。
所以,我的问题是……如果有的话,您使用哪些第三方 API 来简化 Java 对日期和时间操作的使用?对使用Joda有什么想法吗?有人仔细研究过 JSR-310 日期和时间 API 吗?