package com.giant.jodatest; import java.text.SimpleDateFormat; import java.util.Calendar; import org.joda.time.DateTime; /** * Hello world! * */ public class App { public static void main(String[] args) { // 以 JDK 的方式向某一个瞬间加上 90 天并输出结果 Calendar calendar = Calendar.getInstance(); calendar.set(2000, Calendar.JANUARY, 1, 0, 0, 0); SimpleDateFormat sdf = new SimpleDateFormat("E MM/dd/yyyy HH:mm:ss.SSS"); calendar.add(Calendar.DAY_OF_MONTH, 90); System.out.println(sdf.format(calendar.getTime())); // 以 Joda 的方式向某一个瞬间加上 90 天并输出结果 DateTime dateTime = new DateTime(2000, 1, 1, 0, 0, 0, 0); System.out.println(dateTime.plusDays(90).toString("E MM/dd/yyyy HH:mm:ss.SSS")); // 距离 Y2K 45 天之后的某天在下一个月的当前周的最后一天的日期 System.out.println(dateTime.plusDays(45).plusMonths(1).dayOfWeek().withMaximumValue() .toString("E MM/dd/yyyy HH:mm:ss.SSS")); // 将 Joda 计算结果插入到 JDK 对象中 calendar.setTime(dateTime.toDate()); } }
相关推荐
**时间处理库Joda-Time简介** 在Java编程中,处理日期和时间是一项常见的任务,而Joda-Time库正是为此目的而设计的。Joda-Time是Java标准库`java.util.Date`和`Calendar`的一个强大替代品,它提供了更加直观、灵活...
JAVA 日期时间格式化工具,DateTimeFormatter函数须使用的包,亲测好用
Joda-Money可以与其他Java库如Joda-Time(日期时间处理)配合使用,为金融应用提供完整的解决方案。例如,结合两者可以轻松计算跨越多个日期的利息。 ### 9. 最新版本特性 在JodaOrg-joda-money-bb2d8c0这个版本中...
虽然Joda-Time是一个独立的库,但它也提供了与Java内置日期时间类互操作的工具,方便迁移旧代码或与现有系统集成。 8. **性能** 相比于Java内置的日期时间API,Joda-Time在设计上更优化,性能上有一定优势。 9. ...
总的来说,"前端项目-js-joda.zip"中的Joda库为前端开发提供了强大的日期和时间处理工具,能够帮助开发者更高效地处理日期和时间相关的业务逻辑,提高代码的可读性和可维护性。在实际项目中,合理利用Joda的功能,...
随着Java 8的发布,Java引入了一个新的日期时间API (`java.time`包),其设计理念受到了Joda-Time的启发,并且在很多方面进行了优化。然而,对于仍在使用Java 6或7的项目,Joda-Time仍然是一个优秀的选择。对于新项目...
尽管如此,对于仍在使用Java 7及以下版本的项目,Joda-Time仍然是一个非常优秀的日期时间处理工具。 **使用Joda-Time的例子:** ```java import org.joda.time.DateTime; import org.joda.time.format....
1. **格式化与解析**:Joda-Time提供DateTimeFormatter,可以自定义日期时间格式进行解析和格式化,避免了使用SimpleDateFormat带来的线程安全问题。 2. **时间区间操作**:通过Interval类,可以方便地进行时间区间...
《Joda-Time 2.9.9:时间日期处理的高效工具》 Joda-Time是Java平台上一个著名的日期和时间处理库,它弥补了Java标准库中日期时间处理的不足。在2.9.9这个版本中,我们看到了对日期时间操作的强大支持和丰富的功能...
Joda-Time 以其强大的功能、易用性和可扩展性成为了 Java 日期时间处理的首选工具。通过上述介绍,我们可以看到 Joda-Time 提供了许多实用的方法来帮助我们更好地处理日期和时间数据。对于任何涉及到日期时间处理的 ...
总结来说,Joda-Time 2.9.9是Java开发中处理日期和时间的强大工具,它的设计理念和丰富功能弥补了Java标准库的不足。无论是在新项目还是维护旧代码,Joda-Time都能提高开发效率,提供更精确的日期时间处理。在实际...
这个库被称为Joda-Time,是Java标准库日期和时间API的一个强大替代品,特别是在Java 8之前,Java的日期时间API(java.util.Date和Calendar)在使用上相对复杂且不便。 Joda-Time库的设计目标是简化日期、时间和时区...
Java中处理时间与日期是很常见的操作,jdk中基础的工具类就是我们熟悉的Date和Calendar,然而这些工具类的api使用并不是很方便和强大。于是就诞生了Joda-Time这个专门处理日期时间的库。(JDK1.8的API已经重写了日期...
《Joda-Time:Java平台上的高效日期时间处理库》 ...版本2.7的发布,不仅提供了丰富的功能,还确保了良好的可读性和可维护性,对于任何需要处理时间日期问题的Java项目来说,都是一个不可或缺的工具。
在Java编程语言中,日期和时间的处理是一个重要的部分,特别是在开发复杂的业务逻辑或数据分析时。Joda-Time库是Java社区...通过实践和阅读博客文章"Java日期计算之Joda-Time",开发者可以更深入地理解这个强大的工具。
《Joda-Time:Java日期和时间处理的利器》 在Java编程中,日期和时间的处理一直是开发者面临的一个挑战。由于Java内置的日期类(java....无论是新项目还是已有项目的升级,Joda-Time都是值得推荐的日期时间处理工具。
Joda-Time是一个广泛使用的Java日期和时间处理库,它为处理日期、时间和持续时间提供了丰富的功能,弥补了Java标准库在这些领域的不足。在Java 8之前,它是许多开发人员首选的日期时间处理工具。 描述中提到的...
综上所述,AssertJ Joda-Time 是一个强大且实用的工具,它提高了使用 Joda-Time 进行单元测试的效率和质量,通过其丰富的断言集和用户友好的设计,使得测试代码更加清晰和易于维护。结合 Joda-Time 的强大功能,...
SFM 是一个用于模型绑定的轻量级框架,而Joda-Time是Java领域广泛使用的日期和时间处理库,因其功能强大和API友好而著名。 【描述】"play-ebean.zip,播放ebean play ebean模块" 提到的是Play Framework中的Ebean...