java判断当前日期加一天是否大于等于指定日期
时间: 2024-02-16 17:32:49 浏览: 33
可以使用 Java 中的 `LocalDate` 类来实现这个判断。可以先将指定日期和当前日期都转换为 `LocalDate` 类型,然后将当前日期加一天,再与指定日期进行比较。
下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String dateString = "2021-10-10"; // 指定日期字符串
LocalDate targetDate = LocalDate.parse(dateString, DateTimeFormatter.ISO_DATE);
LocalDate today = LocalDate.now(); // 当前日期
LocalDate tomorrow = today.plusDays(1); // 当前日期加一天
if (tomorrow.compareTo(targetDate) >= 0) {
System.out.println("明天的日期大于等于指定日期");
} else {
System.out.println("明天的日期小于指定日期");
}
}
}
```
上面的代码中,使用 `LocalDate.parse` 方法将指定日期字符串转换为 `LocalDate` 类型。然后使用 `LocalDate.now` 方法获取当前日期,使用 `plusDays` 方法将当前日期加一天,得到明天的日期。最后使用 `compareTo` 方法比较明天的日期和指定日期的大小,如果返回值大于等于 0,说明明天的日期大于等于指定日期。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)