使用方法:
@Testpublic void test() {
// 调用其静态方法得到一个对象Calendar calendar = Calendar.getInstance();System.out.println(calendar.getClass());
// 输出的为 GregorianCalendar类// get() 得到所需的数据 比如这一年的第几天int days = calendar.get(Calendar.DAY_OF_YEAR);System.out.println("今天是2021年的第"+days+"天");// set() 设置某一天为指定的某一天int days_mouth = calendar.get(Calendar.DAY_OF_MONTH);System.out.println("今天为本月的第"+ days_mouth+"天");calendar.set(Calendar.DAY_OF_MONTH, 20);int new_day_mouth = calendar.get(Calendar.DAY_OF_MONTH);System.out.println("设置后为:"+new_day_mouth);// add() 可以对某一天加或减System.out.println("***********************************");calendar.add(Calendar.DAY_OF_MONTH, +5);days = calendar.get(Calendar.DAY_OF_MONTH);System.out.println(days);// getTime : 日历类变为Date类Date date = calendar.getTime();System.out.println(date);
// setTime(): Date类改为日历类Date date1 = new Date();calendar.setTime(date1);System.out.println(calendar.get(Calendar.DAY_OF_MONTH));}