2.编写Example02类。在main()方法中,通过静态方法getInstance()创建一个Calendar对象。将Calendar对象的日期设置为1998年3月1日。将Calendar对象表示的日期向前推1日,即1998年2月的最后一天。打印2月的最后一天的数字,即1998年2月份的天数。
时间: 2024-03-22 12:39:44 浏览: 36
好的,以下是Example02类的实现代码:
```java
import java.util.Calendar;
public class Example02 {
public static void main(String[] args) {
Calendar calendar = getInstance();
calendar.set(1998, 2, 1); // 将日期设置为1998年3月1日
calendar.add(Calendar.DATE, -1); // 将日期向前推1天,即1998年2月的最后一天
int lastDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); // 获取2月的最后一天的数字
System.out.println("1998年2月份的天数为:" + lastDay);
}
}
```
在main()方法中,我们首先通过静态方法getInstance()获取一个Calendar对象,然后将其日期设置为1998年3月1日。接着,我们使用add()方法将日期向前推1天,即1998年2月的最后一天。最后,我们使用getActualMaximum()方法获取2月的最后一天的数字,并将其打印输出。
相关问题
calendar。getinstanceof方法介绍
Calendar.getInstance()方法是一个静态方法,它返回一个Calendar对象的实例,表示当前日期和时间。此方法使用默认的时区和语言环境来创建Calendar对象。
该方法的语法如下:
public static Calendar getInstance()
返回值
该方法返回一个Calendar对象的实例。
示例
以下代码演示了如何使用Calendar.getInstance()方法创建Calendar对象并获取当前日期和时间:
import java.util.Calendar;
public class Example {
public static void main(String[] args) {
// 创建Calendar对象
Calendar calendar = Calendar.getInstance();
// 获取当前日期和时间
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
// 输出当前日期和时间
System.out.println("当前日期和时间:" + year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second);
}
}
输出结果:
当前日期和时间:2021-1-1 10:0:0
阅读全文