public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
//当前年
int year = cal.get(Calendar.YEAR);
//当前月
int month = (cal.get(Calendar.MONTH))+1;
//当前月的第几天:即当前日
int day_of_month = cal.get(Calendar.DAY_OF_MONTH);
//当前时:HOUR_OF_DAY-24小时制;HOUR-12小时制
int hour = cal.get(Calendar.HOUR_OF_DAY);
//当前分
int minute = cal.get(Calendar.MINUTE);
//当前秒
int second = cal.get(Calendar.SECOND);
//0-上午;1-下午
int ampm = cal.get(Calendar.AM_PM);
//当前年的第几周
int week_of_year = cal.get(Calendar.WEEK_OF_YEAR);
//当前月的第几周
int week_of_month = cal.get(Calendar.WEEK_OF_MONTH);
//当前年的第几天
int day_of_year = cal.get(Calendar.DAY_OF_YEAR);
System.out.println("当前年==/t"+year);
System.out.println("当前月==/t"+month);
System.out.println("当前月的第几天:即当前日===/t"+day_of_month);
System.out.println("当前时HOUR_OF_DAY-24小时制;HOUR-12小时制===/t"+hour);
System.out.println("当前分===/t"+minute);
System.out.println("当前分===/t"+second);
System.out.println("0-上午;1-下午==/t"+ampm);
System.out.println("当前年的第几周/t"+week_of_year);
System.out.println("当前月的第几周/t"+week_of_month);
System.out.println("当前年的第几天/t"+day_of_year);
Calendar cal1 = Calendar.getInstance();
Date date=new Date();
cal1.setTime(date);
Calendar cal2 = Calendar.getInstance();
cal2.setTime(date);
System.out.println(cal1.get(Calendar.YEAR)-cal2.get(Calendar.YEAR));
System.out.println(cal1.get(Calendar.MONTH)-cal2.get(Calendar.MONTH));
System.out.println(cal1.get(Calendar.MONTH));
System.out.println(cal1.get(Calendar.YEAR));
System.out.println(cal1.get(Calendar.MONTH)-cal2.get(Calendar.YEAR));
}