get方法: Calendar calendar=Calendar.getInstance(); int year = calendar.get(Calendar.YEAR);//年 System.out.println(year); int month=calendar.get(Calendar.MONTH);//月 System.out.println(month); int date = calendar.get(Calendar.DAY_OF_MONTH);//日 int date2 = calendar.get(Calendar.DATE);//另一种方式的日 System.out.println(date); System.out.println(date2); set方法: Calendar calendar=Calendar.getInstance(); calendar.set(Calendar.YEAR,9999); int year=calendar.get(Calendar.YEAR); System.out.println(year); set还有几个重载方法同时设置年月日 add方法: Calendar calendar=Calendar.getInstance(); calendar.add(Calendar.YEAR,+2);//年份+2 int year=calendar.get(Calendar.YEAR); System.out.println(year); calendar.add(Calendar.YEAR,-2);//年份-2 int year1=calendar.get(Calendar.YEAR); System.out.println(year1); getTime方法: Calendar calendar=Calendar.getInstance(); Date date= calendar.getTime(); System.out.println(date);