CalendarCalendar是一个抽象类,需要通过静态方法创建。日历cal=Calendar.getInstance();常用方法get:获取字段的值。set:设置指定字段的值。add:增加或减少日历getTime:获取对应的Date对象get、set方法importjava.util.Calendar;publicclassSegmentFault{publicstaticvoidmain(String[]args){//创建日历Calendarcal=Calendar.getInstance();//获取intyear=cal.get(Calendar.YEAR);intmonth=cal.get(Calendar.MONTH);intdayOFMonth=cal.get(Calendar.DAY_OF_MONTH);System.out.println(year+"year"+month+"month"+dayOFMonth+"day");//设置cal.set(Calendar.YEAR,2020);//将年份更改为2020cal.set(Calendar.MONTH,8);cal.set(Calendar.DAY_OF_MONTH,28);//输出System.out.print(cal.get(Calendar.YEAR)+"year");//2020System.out.print(cal.get(Calendar.MONTH)+"Month");//8System.out.println(cal.get(Calendar.DAY_OF_MONTH)+"日");//28}}输出结果:July10,2021,20208Month28注:日期请按天的时间形式注:如果第一次输出不加字符串,则加字符。参考:参考答案添加,getTime//添加日历calendar=Calendar.getInstance();//查看原始日期System.out.println(year+"year"+month+"month"+dayOFMonth+"day");calendar.add(Calendar.DAY_OF_MONTH,-10);calendar.add(Calendar.YEAR,1);System.out.print(cal.get(Calendar.YEAR)+"年");//2020系统输出。print(cal.get(Calendar.MONTH)+"月");//8System.out.println(cal.get(Calendar.DAY_OF_MONTH)+"日");//28//getTimeDatedate=cal.获取时间();System.out.println(日期);输出结果:July10,2021August28,2020MonSep2811:32:37CST2020
