gpt4 book ai didi

Java Android 比较日期时遇到问题

转载 作者:行者123 更新时间:2023-12-01 15:58:26 25 4
gpt4 key购买 nike

我的应用程序能够设置提醒,并且一切正常。问题是检查提醒的预定日期是否已经过去。我有这个设置来比较日期。警报时间以毫秒为单位。即使日期已过,它也会显示“此便笺已安排提醒”。我在这里缺少什么?

        Date currentcal = new Date();
Date alarmcal = new Date();
alarmcal.setTime(alarm);
if (alarm != 0) {
if(alarmcal.compareTo(currentcal)<0) {
delete_message.setText("This note has a reminder scheduled.");
} else if (alarmcal.compareTo(currentcal)>0) {
delete_message.setText("Reminder date passed.");
}
}

最佳答案

我认为你的逻辑已经改变了。您的第一个 if 语句实际上是检查警报是否小于当前日期,而 else if 实际上是检查警报是否在未来。

关于Java Android 比较日期时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4541386/

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