日期一直在变,怎么判断已经到了次日
时间: 2024-03-18 16:39:48 浏览: 41
如果需要在日期一直在变的情况下判断是否到了次日,可以先记录一个参考日期,然后每次判断当前日期是否在参考日期之后的下一天。
具体步骤如下:
1.记录一个参考日期:
```java
LocalDate referenceDate = LocalDate.now();
```
2.获取当前日期:
```java
LocalDate currentDate = LocalDate.now();
```
3.判断当前日期是否在参考日期之后的下一天:
```java
if (currentDate.isAfter(referenceDate.plusDays(1))) {
System.out.println("已经到了次日");
referenceDate = currentDate; // 更新参考日期为当前日期
} else {
System.out.println("还没有到次日");
}
```
完整代码如下:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate referenceDate = LocalDate.now();
while (true) {
LocalDate currentDate = LocalDate.now();
if (currentDate.isAfter(referenceDate.plusDays(1))) {
System.out.println("已经到了次日");
referenceDate = currentDate;
} else {
System.out.println("还没有到次日");
}
try {
Thread.sleep(1000); // 暂停 1 秒钟
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
```
以上代码会不断循环判断当前日期是否在参考日期之后的下一天,如果到了次日则输出提示信息,并更新参考日期为当前日期。为了避免 CPU 占用过高,代码中使用 `Thread.sleep(1000)` 暂停 1 秒钟。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)