//当前日期
DateTime begin = DateTime.now();
//在begin的基础上增加4天
DateTime end = begin.plusDays(4);
//计算区间天数
Period pe = new Period(begin, end, PeriodType.days());
int days = pe.getDays();
System.out.println(days);
//格式化yyyyMMdd字符串
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyyMMdd");
DateTime dt = DateTime.parse("20140103", formatter);
//打印为yyyy-MM-dd
System.out.println(dt.toString("yyyy-MM-dd"));
//格式化yyyy-mm-dd字符串
DateTime dt0 = DateTime.parse("2014-01-03", DateTimeFormat.forPattern("yyyy-MM-dd"));
//打印为yyyymmdd
System.out.println(dt0.toString("yyyyMMdd"));
//转换为jdk的Date
java.util.Date dd = dt.toDate();
分享到:
相关推荐
**Joda-Time for Android**,一个专为Android平台优化的时间日期处理库,是对标准Java日期时间API的一个强大补充。在Android开发中,由于系统默认的日期时间处理功能相对有限且性能不佳,开发者经常会选择Joda-Time...
Joda-Time 令时间和日期值变得易于管理、操作和理解。日期和时间是一个非常复杂的领域。Joda-Time中的许多类旨在使域的细微差别得以充分表达。版本2.10.6是当前的最新版本。该版本被认为是稳定的,值得2.x标签使用。
《Joda-Time 2.9.9:时间日期处理的高效工具》 Joda-Time是Java平台上一个著名的日期和时间处理库,它弥补了Java标准库中日期时间处理的不足。在2.9.9这个版本中,我们看到了对日期时间操作的强大支持和丰富的功能...
Joda-Time,作为Java日期和时间处理的一个重要库,为开发者提供了强大的日期和时间操作功能,尤其是在Java 8之前的版本,其易用性和灵活性远超内置的java.util.Date和Calendar类。Joda-Time 2.4是该库的一个稳定版本...
然而,值得注意的是,虽然Joda-Time在Java 8之前是最佳选择,但随着Java 8引入了新的日期时间API(java.time),Joda-Time的许多功能已被官方API所涵盖。因此,在新项目中,建议直接使用Java 8的日期时间API,除非有...
Joda-Time提供丰富的API进行日期和时间的操作,如加减时间间隔、比较日期、获取特定部分(如年、月、日)等。同时,它支持自定义日期时间格式化和解析,通过`DateTimeFormat`类可以轻松实现。 4. **时间间隔与周期...
《Joda-Time:Java日期和时间处理的利器》 在Java编程中,日期和时间的处理一直是开发者面临的一个挑战。早期的Java标准库中的日期时间API(java.util.Date和Calendar)设计复杂,不易使用,而Joda-Time库的出现...
Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用是 Joda 的主要设计目标。其他目标包括可扩展性、完整的特性集以及对多种日历系统的支持。并且 Joda 与 JDK 是百分之百可互操作的,因此您无需...
Joda-Time不仅提供了一种更灵活的方式来表示和操作日期时间,还支持多种日期格式的解析。 引入Joda-Time后,我们需要配置Spring MVC来使用Joda-Time的转换器。首先,在你的项目中添加`joda-time-1.6.2.jar`到类路径...
Joda-Time则弥补了这一不足,它引入了一套清晰、简洁的模型来表示日期、时间、时区等概念,极大地简化了时间日期操作。 Joda-Time的核心概念包括: 1. **DateTime**:这是Joda-Time中的核心类,代表一个特定的日期...
joda-time-2.7-javadoc.jar。 Joda-Time令时间和日期值变得易于管理、操作和理解。并且 Joda 与 JDK 的互操作性也方便程序使用。目前Joda Time 已经纳入 JDK 8 的官方API了。
这篇博客"Java日期计算之Joda-Time"深入探讨了如何利用Joda-Time进行高效、精确的日期和时间操作。 Joda-Time库提供了比Java内置的`java.util.Date`和`java.util.Calendar`更强大、更直观的API。以下是一些关键的...
于是就诞生了Joda-Time这个专门处理日期时间的库。(JDK1.8的API已经重写了日期库,引入的java.time包,其实也是借鉴了Joda-Time) --------------------- 作者:--nodeps 来源:CSDN 原文:...
Joda-Time 是一个非常流行的 Java 库,用于处理日期和时间相关的操作。相较于 Java 标准库中的 `java.util.Date` 和 `java.util.Calendar` 类,Joda-Time 提供了更加强大且易用的 API。它遵循 ISO8601 国际标准,...
4. **日期和时间的组合**:Joda-Time允许将日期和时间分开处理,也可以组合成一个完整的`DateTime`对象,这对于处理复杂的日期和时间操作非常方便。 5. **可读性高的字符串格式化**:Joda-Time提供了强大的`...
Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用是 Joda 的主要设计目标。其他目标包括可扩展性、完整的特性集以及对多种日历系统的支持。并且 Joda 与 JDK 是百分之百可互操作的,因此您无需...
Joda-Money可以与其他Java库如Joda-Time(日期时间处理)配合使用,为金融应用提供完整的解决方案。例如,结合两者可以轻松计算跨越多个日期的利息。 ### 9. 最新版本特性 在JodaOrg-joda-money-bb2d8c0这个版本中...
Joda-Time提供了丰富的API,可以方便地进行日期时间的加减、比较、获取部分字段等操作。例如,通过`DateTime.plusDays(5)`可以增加5天,`DateTime.minusHours(3)`可以减少3小时,而`dateTime.getYear()`、`dateTime...
Joda-Time 令时间和日期值变得易于管理、操作和理解。事实上,易于使用是 Joda 的主要设计目标。其他目标包括可扩展性、完整的特性集以及对多种日历系统的支持。并且 Joda 与 JDK 是百分之百可互操作的,因此您无需...