Java Joda Time中使用“ isBefore”的仅日期比较

test123:

有没有一种方法可以使用isBefore函数将DateTime对象的日期进行比较

例如

DateTime start = new DateTime(Long.parseLong(<someInput>));
DateTime end   = new DateTime(Long.parseLong(<someInput>));

现在当我这样做时

while (start.isBefore(end)) { 
   // add start date to the list
   start = start.plusDays(1);
}  

这导致行为不一致(对于我的情况),因为它同时考虑了时间,而我想要的只是使用isBefore比较日期。有办法吗?

请告诉我。

谢谢!

蒂姆·盖奇(Tim Gage):

如果您只想比较日期,则可能要使用LocalDate类,而不是DateTime

JodaTime文档非常不错:http ://joda-time.sourceforge.net/apidocs/org/joda/time/LocalDate.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java joda-time获取日期时间

使用Joda-time以GMT格式保存日期-Java

在Eclipse中使用Joda Time的java.lang.NoClassDefFoundError

如何在java.sql.Timestamp中使用Joda-Time

Java 8日期时间API(java.time)与Joda-Time之间的区别

如何使用Joda-Time在Java中设置Time属性

使用Joda时间比较两个日期

我应该使用Java日期和时间类,还是应该使用Joda Time这样的第三方库?

Joda-Time到Java 8的转换

从Java日历迁移到Joda日期时间

创建日期范围Scala,Joda,Java

JAVA和Joda Time API:比较间隔,检测重叠并生成新间隔

如何使用Java中的Joda日期/时间库获取“今天”的日期/时间范围?

使用ODA的isBefore和isAfter方法进行日期比较

Joda-Time,无日期的时间

如何使用Joda Time解析包括时区在内的日期

如何使用 Joda (java) 将字符串日期转换为毫秒?

使用Joda时间转换日期并忽略时间

使用时区与Joda解析日期

使用Joda DateTime的Scala日期时间转换

将org.joda.time转换为java.time

如何使用 EasyMock、没有 Joda Time 和 PowerMock 在 Java 8 Web 应用程序中将当前系统时间覆盖为特定日期?

我如何同时使用org.joda.time.LocalDate和java.time.LocalDate;

从Joda-Time DateTime获取java.util.Date

等价于java.time中的joda.ISODateTimeFormat?

java.lang.NoClassDefFoundError:org.joda.time.DateTime

java.util.Date和Joda Time API之间的区别

Joda Time将包含在Java 7中吗?

Java Joda time isAfter date 解决办法