我们多么想要新的Java日期/时间API?

当前的Java.net 民意测验问题是:“ 对于用Java 8实现的JSR-310(新的日期和时间API)有多重要? ”在我撰写本文时,将近150位受访者投了赞成票,绝大多数人回答“非常”(53%)或“很好,但是我们可以通过使用当前课程获得答案”(22% )。

3/4的调查对象认为获得新的Java Date / Time API“好”或“非常重要”,我可以肯定地说Java当前的Date and Calendar方法并没有发展在我们身上 。 到目前为止,我对调查结果的最大惊讶也许是2%的受访者表示:“我更喜欢当前的日期和时间类别。” 也许那是写那些课程的人的?

我倾向于断断续续地使用Java的日期/时间/日历API。 当我使用它们时,我真的不喜欢它们,但确实开始容忍它们。 我开始忘记我讨厌它们多少,直到再次使用它们。 最近,我帮助一位熟悉Java(但不熟悉日期/时间API)的同事了解如何进行一些Date / Calendar / String操作和表示。 向他大声解释这个烂摊子,使使用这些过于灵活的 API的荒谬困难对我来说更加明显。 我从他的脸上可以看出他在想我是在开玩笑还是不知道我在说什么。 尽管我已经到了可以使他们完成工作的地步,但这比应该做的要困难得多。

关于Java中日期/时间处理的麻烦,已经有很多著作。 Rob Sanheim在2006年用Java的五个最差的API中的三个( CalendarDateDateFormat / SimpleDateFormat )写了有关日期/时间的问题。 Java的日期处理集中在Cameron Purdy的2005年文章《 高度不正常的设计七个习惯》中Tero Kadenius在2011年的《 用Java处理日期 》一文中提醒我们,“使用Java的日期/时间API非常麻烦 。” 恰当地命名为Java Dates Still Suck的帖子发布于2009年。

在与众多Java开发人员合作以及阅读许多博客和文章之后,当前的Java.net调查证实了我的感觉,即绝大多数Java开发人员都渴望获得更好的标准化Java处理日期和时间的方式。

参考: 我们多么想要新的Java日期/时间API? 来自我们的JCG合作伙伴 Dustin Marx  实际事件启发博客上。


翻译自: https://www.javacodegeeks.com/2012/03/how-badly-do-we-want-new-java-datetime.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值