Calendar类 set方法 get方法 add方法
package asd;
import java.util.*;
public class zixue {
public static void main(String[] args) {
demo01();//实验的是get()方法;
demo02();//实验的是set()方法;
}
//---------------------------------------------------------
//【2.public void set(int field,int value):将给定的日历字段设置为给定值】
/**
-
2.public void set(int field,int value):将给定的日历字段设置为给定值
-
①参数1:日历字段;参数2是要给定的数值
*/
public static void demo02(){
//使用getInstance方法来获取Calendar类的对象
Calendar c=Calendar.getInstance();
c.set(Calendar.YEAR,2024);
//注意:设置年月的时候不需要输出什么,所以呢,我们也没必要去设置方法的返回值类型及变量
//设置的年月日方法是单独进行使用的,与get方法是分开的,不能混为一谈
int year=c.get(Calendar.YEAR);
//调用查看日期的方法还是使用get方法,
System.out.println(year);//设置月,即给月份进行重新赋值
c.set(Calendar.MONTH, 3);
int month=c.get(Calendar.MONTH);
System.out.println(month);//设置日,即重新给天进行赋值
c.set(Calendar.DATE,23);
int date=c.get(Calendar.DATE);
System.out.println(date);c.set(8888, 8, 8);
//同时进行设置,既设置年月,也设置日,但是查看的时候不能同时进行显示,目前还不知道
int date1=c.get(Calendar.YEAR);
System.out.println(date1);
}
//---------------------------------------------------------
//【1.public int get (int field):返回给定日历字段的值】
/**
-
1.public int get (int field):返回给定日历字段的值
-
①参数 int field:日历类的字段,可以使用Calendar类的静态成员方法变量获取
-
②变量:这里的变量指的是YEAR MONTH DATE HOUR MINUTE SECOND等等字段值
-
③返回值:字段所能代表的具体的值
*/
private static void demo01(){
//使用getIntence方法来获得Calendar的使用权
Calendar c=Calendar.getInstance();
//调用方法在进行传参的时候要记得是调用的是类中的静态成员,必须加着类名进行调用
int year=c.get(Calendar.YEAR);
//方法的调用也是使用的对象的值进行调用的返回类型是int类型
System.out.print(year+“年”);int month=c.get(Calendar.MONTH);
System.out.print(month+“月”);
//西方的月份是0-11表示的,东方+1表示int date=c.get(Calendar.DATE);
System.out.println(date+“日”);//输出结果为:2020年4月5日
}
//------------------------------------------------------------
}