gpt4 book ai didi

java - 如何比较两个日历日期?

转载 作者:行者123 更新时间:2023-12-01 23:17:34 26 4
gpt4 key购买 nike

我遇到一个 Java 问题,需要检查某个项目是否已过期。这应该检查该项目是否至少有 x(x 是一个整数,可以设置为任何整数值)个月了。

澄清一下,假设我有一包鸡蛋,我想检查一下自从我添加它们以来是否已经过去了 1 个月(dateAdded)。

我写了一个简单的比较,但它似乎没有给出正确的响应。这是代码。

public Boolean isEndOfLine() {
Calendar today = Calendar.getInstance();
if(today.compareTo(dateAdded) >= END_OF_LINE) {
return true;
} else {
return false;
}
}

行尾的值为整数 12,即 12 个月。

最佳答案

我脑子里没有javadoc,而是遵循以下原则:

dateAdded.add(Calendar.Month, END_OF_LINE).compareTo(today) > 0

关于java - 如何比较两个日历日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20996063/

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