阅读更多

15顶
0踩

编程语言
   Joda Time v2.0发布了!

   Joda Time是一个强大、易用、高效的日期和时间库,它可以作为 JDK 日期/时间库的替代选择。无论是计算日期、打印日期,或是解析日期,Joda 都将是非常实用、便捷的工具。



   Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用是 Joda 的主要设计目标。其他目标包括可扩展性、完整的特性集以及对多种日历系统的支持。并且 Joda 与 JDK 是百分之百可互操作的,因此无需替换所有 Java 代码,只需要替换执行日期/时间计算的那部分代码。

   该版本相对于1.6版本的改进如下:

  • 改进了Java内存模型设置
  • 添加了YearMonth,用于信用卡日期
  • 添加了MonthDay,用于不包含年份的出生日期
  • 现在应用程序可以控制系统时钟
  • 基于文字的日期格式现在支持多种语言
  • 静态方法now()和Parse()在所有的主要类型中可用
  • 不包含年份的月日解析现在能够处理2月29日
  • 在Duration中添加静态工厂方法millis()
  • 在Duration中新增了方法,以获取标准时间和日期
  • 改进了无效时区ID的错误信息
  • 支持类似于“Europe/London”的时区ID解析
  • 支持类似于“EST”和“British Summer Time”的时区名称解析
  • 增加了DateTimeFormatter.withZoneUTC()、DateTimeFormatter.parseLocalDate()、DateTimeFormatter.parseLocalTime()、DateTimeFormatter.parseLocalDateTime()、DateTime.withEarlierOffsetAtOverlap()、DateTime.withLaterOffsetAtOverlap()、DateTime.withTimeAtStartOfDay等方法。
  • 修复了大量的bug,提升了性能。
详细改进信息http://joda-time.sourceforge.net/upgradeto200.html

下载地址http://sourceforge.net/projects/joda-time/files/joda-time/2.0/

  • 大小: 8.1 KB
15
0
评论 共 3 条 请登录后发表评论
3 楼 wilsonchen 2013-09-18 18:11
方世玉 写道
好东西,多时区、夏令时,就依靠它了。

请问如何处理夏令时呢?有例子吗?谢谢
2 楼 acrbb 2011-08-04 17:27
与jsr310相比,优势,劣势是什么啊?
1 楼 方世玉 2011-08-03 17:00
好东西,多时区、夏令时,就依靠它了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Joda Time v2.0,强大的Java日期时间库

    Joda Time是一个强大、易用、高效的日期和时间库,它可以作为 JDK 日期/时间库的替代选择。无论是计算日期、打印日期,或是解析日期,Joda 都将是非常实用、便捷的工具。 [img]...

  • Java 框架、库和软件的精选列表(Awesome Java)

    文章目录项目Bean映射构建字节码操作缓存CLI集群管理代码分析代码覆盖率代码生成器编译器计算机视觉配置约束满足问题求解器CSV数据结构数据库日期和时间依赖注入发展分布式应用程序分布式事务分发文档处理财务正式...

  • 7.8 W 字总结!Java 8—Java 10 特性详解

    点击关注公众号,回复“1024”获取2TB学习资源!‍‍Java现在发布的版本很快,每年两个,但是真正会被大规模使用的是三年一个的TLS版本。‍‍每3年发布一个TLS,长期维护版本。意味着...

  • Java8 JDK1.8

    Java 8 的特性

  • Java资源大全(组件、工具等)

    转载 : https://github.com/akullpp/awesome-java目录业务流程管理套件经典的工具与库 (Ancients)Bean映射 (Bean Mapping)构建工具 (Build)字节码操作 (Bytecode Manipulation)缓存 (Caching)群集管理 (Cluster ...

  • Java基础

    Java基础知识图解 Java基础概述 第一部分:编程语言核心结构 主要知识点:变量、基本语法、分支、循环、数组、… 第二部分:Java面向对象的核心逻辑 主要知识点:OOP、封装、继承、多态、接口、… 第三部分:开发...

  • Java面经

    面经累积 1.0 JAVA性质 1.1 JAVA11相比JAVA8 有什么改进(1) JAVA各个版本的新特性 1.1.1 JAVA9 模块化系统 就是把想要引用的类统一写在一个module里,再到时候统一引入进来 module modulea { exports ...

  • JAVA8新特性

    Java 8使我们能够通过使用default关键字向接口添加非抽象方法实现。 此功能也称为虚拟扩展方法。 第一个例子: interface Formula{ double calculate(int a); default double sqrt(int a) { ret...

  • Java 后端 100多道面试题,多看点题,没坏处!

    下面列出这份 Java 面试问题列表包含的主题现在是时候给你展示我近 5 年从各种面试中收集来的 133 个问题了。我确定你在自己的面试中见过很多这些问题,很多问题你也能正确回答。能,Java 中可以创建 volatile 类型...

  • Java8--新特性

    Java 8使我们能够通过使用 default 关键字向接口添加非抽象方法实现。 此功能也称为虚拟扩展方法。 第一个例子: interface Formula{ double calculate(int a); default double sqrt(int a) { return Math.sqrt...

  • 2020-09-15 JAVA面试题整理

    2020年字节跳动Java面试题附答案解析 前言 个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、 丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来...

  • Java面试宝典Beta5.0

    pdf下载地址:Java面试宝典 第一章内容介绍 20 第二章JavaSE基础 21 一、Java面向对象 21 1. 面向对象都有哪些特性以及你对这些特性的理解 21 2. 访问权限修饰符public、private、protected, 以及不写(默认)...

  • 单点登录认证系统 MaxKey v 2.2.0GA发布

    MaxKey(马克思的钥匙)单点登录认证系统(Single Sign On System),寓意是最大钥匙,是业界领先的企业级IAM身份管理和身份认证产品,支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等标准协议,提供简单、标准...

  • MaxKey单点登录认证系统 v 2.5.0GA发布

    MaxKey(马克思的钥匙)单点登录认证系统(Single Sign On System),寓意是最大钥匙,是业界领先的企业级开源IAM身份管理和身份认证产品,支持OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS、SCIM等标准协议,提供简单、...

  • Java 8新特性分享

    Java 8新特性分享前言接口的默认方法Lambda表达式函数式接口方法和构造函数引用Lambda表达式作用域访问局部变量访问字段和静态变量访问接口默认方法内置函数式接口...

  • 【java】java各版本新特性总结

    Java5: 1、泛型 Generics:  引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。  Parameterized Type作为参数和返回值,Generic是vararg、annotation、...

  • Java 8 新特性最佳指南

    Java 8 新特性最佳指南 随着 Java 8 的普及度越来越高,很多人都提到面试中关于Java 8 也是非常常问的知识点。应各位要求和需要,我打算对这部分知识做一个总结。本来准备自己总结的,后面看到Github 上有一个相关...

  • java5、java6、java7、java8的新特性

    Java5: 1、泛型 Generics:  引用泛型之后,允许指定集合里元素的类型,免去了强制类型转换,并且能在编译时刻进行类型检查的好处。  Parameterized Type作为参数和返回值,Generic是vararg、annotation、...

  • 源代码版本控制

    源代码版本控制   这是软件开发中一个十分重要的工程手段,几乎是必须的一个Process(过程)。很多作坊式的开发团队在采用软件工程的一些方法的时候,第一个要进行改进或增加的,往往就是这个过程。对初学者学习而言,建议在开始进行实践小项目的阶段即进行源代码版本控制,因为这在以后的工作中,是一定会用到的。   源代码版本控制的基本原理如下:   在服务器端建立该项目的数据库,并保存你选定的

  • Eclipse中你一定见过-vmargs -Xmx ...

    吃内存,这是我对Eclipse的印象,因为我512M的机子总出现内存不足,请用-vmargs -Xmx 调整的提示。然后,我只能关闭Eclipse,不然它就消极怠工。平时,我的大脑对这类提示信息采取的是习惯性过滤,可是今天我忍无可忍了 ,我要看看到底怎么搞,写代码的日子才能好过些。这是我在网上查到的资源:Java 虚拟机调整 默认情况下,代理使用大小为 192MB 的 JVM 堆。通常,这对于较大

Global site tag (gtag.js) - Google Analytics