Calendar判断两个时间大小
时间: 2023-08-18 10:06:15 浏览: 101
您好!要比较两个时间的大小,您可以使用Java中的Calendar类来实现。下面是一个示例代码:
```
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
Calendar calendar1 = Calendar.getInstance();
calendar1.set(2021, 11, 1); // 设置时间为2021年12月1日
Calendar calendar2 = Calendar.getInstance();
calendar2.set(2021, 10, 1); // 设置时间为2021年11月1日
if (calendar1.compareTo(calendar2) > 0) {
System.out.println("calendar1大于calendar2");
} else if (calendar1.compareTo(calendar2) < 0) {
System.out.println("calendar1小于calendar2");
} else {
System.out.println("calendar1等于calendar2");
}
}
}
```
运行结果为:calendar1大于calendar2
在这个示例中,我们首先分别创建了两个Calendar对象,然后使用set方法设置了它们的时间。接下来,我们使用compareTo方法比较了它们的大小,如果返回值大于0,则表示第一个日期大于第二个日期,如果返回值小于0,则表示第一个日期小于第二个日期,如果返回值等于0,则表示两个日期相等。
需要注意的是,Calendar中的月份是从0开始计数的,比如12月的值为11,所以在设置时间时需要注意月份的值。
阅读全文
相关推荐
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.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)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)