package com.inmind.calendar03; import java.util.Calendar; /* 11. Calendar里面的set方法 public void set(int field, int value) :将给定的日历字段设置为给定值。 Date类操作时间必须传入毫秒值,太麻烦,日历类提供了直接操作年月日时分秒 */ public class Demo09 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance();//获取当前时间的日历对象 System.out.println(calendar.get(Calendar.YEAR)); System.out.println(calendar.get(Calendar.MONTH)+1); System.out.println(calendar.get(Calendar.DAY_OF_MONTH)); showCalendar(calendar); //想将时间修改为2022-2-22 calendar.set(Calendar.YEAR,2022); calendar.set(Calendar.MONTH,1); calendar.set(Calendar.DAY_OF_MONTH,22); System.out.println(calendar); //封装一个只看年月日的方法 showCalendar(calendar); } public static void showCalendar(Calendar calendar) { System.out.println(calendar.get(Calendar.YEAR)+"年"+(calendar.get(Calendar.MONTH)+1)+"月"+calendar.get(Calendar.DAY_OF_MONTH)+"日"); } }