java8 日期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中的三个( CalendarDate和DateFormat / 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

java8 日期api

java8 日期api_我们多么想要新的Java日期/时间API?相关推荐

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

    当前的Java.net 民意测验问题是:" 对于用Java 8实现的JSR-310(新的日期和时间API)有多重要? "在我撰写本文时,将近150位受访者投了赞成票,绝大多数人回答 ...

  2. java yyyy m d_日期-Java 8时间API:如何将格式“ MM.yyyy”的字符串解析为LocalD

    我对在Java 8 Time API中解析日期有些灰心. 以前我可以很容易地写: String date = "04.2013"; DateFormat df = new Simp ...

  3. java日期格式精确到分_详解Java日期格式化及其使用例子

    Java日期格式化及其使用例子 1 SimpleDateFormat担当重任,怎样格式化都行 import java.util.Date; import java.text.SimpleDateFor ...

  4. 【小家java】java8新特性之---全新的日期、时间API(JSR 310规范),附SpringMVC、Mybatis中使用JSR310的正确姿势

    [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小家java ...

  5. 6 日期字符串转日期_Java日期时间API系列6-----Jdk8中java.time包中的新的日期时间API类...

    因为Jdk7及以前的日期时间类的不方便使用问题和线程安全问题等问题,2005年,Stephen Colebourne创建了Joda-Time库,作为替代的日期和时间API.Stephen向JCP提交了 ...

  6. java 包结构 枚举类_Java日期时间API系列6-----Jdk8中java.time包中的新的日期时间API类...

    因为Jdk7及以前的日期时间类的不方便使用问题和线程安全问题等问题,2005年,Stephen Colebourne创建了Joda-Time库,作为替代的日期和时间API.Stephen向JCP提交了 ...

  7. JDK8新特性:新日期时间API全面学习

    旧版jdk对时间和日期的设计非常差 1.设计不合理 在java.util和Java.sql 包中都有日期类,java.util.Data同时包含日期和时间 而Java.sql.Date仅仅包含日期 此 ...

  8. java 日期格式常量_Java 日期格式类

    Java格式 - Java日期格式类 Java 8有新的Date-Time API来处理日期和时间. 我们应该使用新的Java 8 Date-Time API来格式化和解析日期时间值. 如果我们正在编 ...

  9. 《Java8实战》笔记(12):新的日期和时间API

    新的日期和时间API 相信大多数有经验的程序员都会赞同Java 8之前的库对日期和时间的支持就非常不理想.值得高兴的是 Java 8中引入全新的日期和时间API就是要解决这一问题. Java 8之前的 ...

最新文章

  1. 设置Distribution clean up 每次删除Command的数量
  2. 红帽linux系统更改主机名称,怎么在 redhat 中修改计算机名
  3. 面试官:你知道java类是怎么跑起来的吗?问的我一脸懵
  4. 如何在CentOS 7中禁止IPv6
  5. Sharepoint域账户,运行Power Shell报错
  6. python中的运算和运算符
  7. 【优化算法】混合增强灰狼优化布谷鸟搜索算法(AGWOCS)【含Matlab源码 1331期】
  8. OJDBC版本区别nbsp;[ojdbc14.jar…
  9. Hough变换原理-直线检测
  10. STM32通过SIM800L向yeelink端上传数据
  11. php养老院管理系统论文,养老院一卡通管理
  12. 微信小程序赞赏功能,非微信赞赏功能
  13. 3种方法解决word文档无法编辑
  14. The project uses Gradle 4.4 which is incompatible with Java 11 or newer.
  15. imutils基础(7)使用 OpenCV 查找轮廓中的极值点
  16. Mediapipe+OpenCV与Unity引擎实现动作捕捉
  17. sqlite C接口增删改查,数据库优化
  18. PAT L1 007 念数字
  19. (java.sql.SQLException: Cannot create com.entity.Book: com.entity.Book ...: [1]解决方案)
  20. 好看的前端登录页面(HTML+CSS)

热门文章

  1. 《金色梦乡》金句摘抄(六)
  2. 《金色梦乡》金句摘抄(五)
  3. 2020蓝桥杯省赛---java---B---8(走方格)
  4. 软件测试遇到的异常情况,豪之诺软件测试项目开发中遇到比较多的Bug总结
  5. eclipse发布web项目到tomcat服务器
  6. 数据库编程——JDBC 配置
  7. latex如何使节标题居左_为使节构建控制平面的指南第3部分-特定于域的配置API...
  8. Neo4j导入:java.lang.IllegalStateException:不支持在单个导入中混合指定和未指定的组所有物...
  9. owasp maven_OWASP依赖性检查Maven插件–必须具备
  10. java字符连接字符串数组_Java中连接字符串的最佳方法