Joda Time是一个强大、易用、高效的日期和时间库,它可以作为 JDK 日期/时间库的替代选择。无论是计算日期、打印日期,或是解析日期,Joda 都将是非常实用、便捷的工具。
Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用是 Joda 的主要设计目标。其他目标包括可扩展性、完整的特性集以及对多种日历系统的支持。并且 Joda 与 JDK 是百分之百可互操作的,因此无需替换所有 Java 代码,只需要替换执行日期/时间计算的那部分代码。
详细改进信息:
http://joda-time.sourceforge.net/upgradeto200.html
下载地址:
http://sourceforge.net/projects/joda-time/files/joda-time/2.0/
joda time 方便快捷
操作日期不再那么麻烦
DateTime dt = new DateTime("2010-10-01");
//今天
System.out.println(dt.toString(DateTimeFormat.forPattern("yyyy-MM-dd")));
//明天
System.out.println(dt.plus(Period.days(1)).toString(DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss")));
//昨天
System.out.println(dt.plus(Period.days(-1)).toString(DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss")));
//2000年的现在两小时后
DateTime dt2 = new DateTime();
DateTime year2000 = dt2.withYear(2000);
DateTime twoHoursLater = year2000.plusHours(2);
System.out.println(twoHoursLater.toString(DateTimeFormat.forPattern("yy-MM-dd HH:mm:ss")));
String monthName = dt.monthOfYear().getAsText();//十二月
String dayName = dt.dayOfWeek().getAsText();//星期二
String date = dt.dayOfYear().getAsText();//在一年里第多少天
//两个日期间差多少天
DateTime dd = new DateTime("2010-10-01");
DateTime dt = new DateTime("2010-10-03");
Days d = Days.daysBetween(dd, dt);
System.out.println(d.getDays());
分享到:
相关推荐
Joda-Time 以其强大的功能、易用性和可扩展性成为了 Java 日期时间处理的首选工具。通过上述介绍,我们可以看到 Joda-Time 提供了许多实用的方法来帮助我们更好地处理日期和时间数据。对于任何涉及到日期时间处理的 ...
尽管如此,对于仍在使用Java 7及以下版本的项目,Joda-Time仍然是一个非常优秀的日期时间处理工具。 **使用Joda-Time的例子:** ```java import org.joda.time.DateTime; import org.joda.time.format....
`JodaTime-ohos` 是一个专为鸿蒙系统设计的日期和时间处理库,它基于广泛使用的 Java 库 `Joda-Time` 进行了移植,旨在提供更强大、更灵活的日期时间操作功能,以替代系统自带的简单日期处理类。本文将详细介绍 `...
Joda-Time库是Java社区的一个流行选择,它弥补了Java标准库中日期时间处理的不足。这篇博客"Java日期计算之Joda-Time"深入探讨了如何利用Joda-Time进行高效、精确的日期和时间操作。 Joda-Time库提供了比Java内置的...
Joda-Time是一个强大、易用、高效的日期和时间库,可以利用它把JDK Date和Calendar类完全替换掉无论是计算日期,打印日期、或者解析日期,都非常使用,便捷.附件中有最新的jar包,然后有对JodaTime详细的解释,以及...
java运行依赖jar包
标签:joda、time、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心...
Joda 时间Joda-Time 为 Java 日期和时间类提供了高质量的替代品。该设计允许使用多个日历系统,同时仍提供简单的 API。“默认”日历是 XML 使用的 ISO8601 标准。还包括公历、儒略历、佛教历、科普特历、埃塞俄比亚...
虽然Joda-Time是一个独立的库,但它也提供了与Java内置日期时间类互操作的工具,方便迁移旧代码或与现有系统集成。 8. **性能** 相比于Java内置的日期时间API,Joda-Time在设计上更优化,性能上有一定优势。 9. ...
**Joda-Time for Android**,一个专为Android平台优化的时间日期处理库,是对标准Java日期时间API的一个强大补充。在Android开发中,由于系统默认的日期时间处理功能相对有限且性能不佳,开发者经常会选择Joda-Time...
早期的Java标准库中的日期时间API(java.util.Date和Calendar)设计复杂,不易使用,而Joda-Time库的出现正是为了解决这一问题。本文将详细介绍Joda-Time库,以及其在2.9.9版本中的特点和用法。 Joda-Time是Java...
Java SE 8之前的标准日期和时间类很差。Joda-Time 令时间和日期值变得易于管理、操作和理解。日期和时间是一个非常复杂的领域。Joda-Time中的许多类旨在使域的细微差别得以充分表达。版本2.10.6是当前的最新版本。该...
Joda-Time是Java平台上一个著名的日期和时间处理库,它弥补了Java标准库中日期时间处理的不足。在2.9.9这个版本中,我们看到了对日期时间操作的强大支持和丰富的功能。该库提供了一个更直观、更易于使用的API,使得...
Joda-Time,作为Java日期和时间处理的一个重要库,为开发者提供了强大的日期和时间操作功能,尤其是在Java 8之前的版本,其易用性和灵活性远超内置的java.util.Date和Calendar类。Joda-Time 2.4是该库的一个稳定版本...
这个库被称为Joda-Time,是Java标准库日期和时间API的一个强大替代品,特别是在Java 8之前,Java的日期时间API(java.util.Date和Calendar)在使用上相对复杂且不便。 Joda-Time库的设计目标是简化日期、时间和时区...
Joda-Time是一款开源的Java日期和时间处理库,由Stephen Colebourne创建,旨在替换Java SE 1.4及之前的日期时间API。它提供了一个更强大、更灵活的框架,便于处理复杂的日期、时间、时区问题。Joda-Time 2.5是其一个...
《Joda-Time:Java平台上的高效日期时间处理库》 Joda-Time,作为一个知名的开源库,专注于为Java平台提供高效且易用的时间日期处理功能。版本2.7是该库的一个重要里程碑,它包含了源代码和Java文档,使得开发者...
Joda Time是一个在Java平台上广泛使用的开源日期和时间处理库,它弥补了Java标准库中日期和时间操作的不足。这个名为"joda-time-example"的项目,显然是一个示例集合,展示了如何有效地利用Joda Time库进行日期和...
于是就诞生了Joda-Time这个专门处理日期时间的库。(JDK1.8的API已经重写了日期库,引入的java.time包,其实也是借鉴了Joda-Time) --------------------- 作者:--nodeps 来源:CSDN 原文:...