gpt4 book ai didi

java - 在 Java Joda Time 中使用 "isBefore"进行仅日期比较

转载 作者:太空狗 更新时间:2023-10-29 23:02:01 28 4
gpt4 key购买 nike

有没有办法只比较具有 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 比较日期。有什么办法可以做到吗?

请告诉我。

谢谢!

最佳答案

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

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

关于java - 在 Java Joda Time 中使用 "isBefore"进行仅日期比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9609673/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com