P226 Calender日历类
1.Calendar 类是一个抽象类无法使用new对象使用,它有一个getInstance 该方法返回Calendar类的子类对象
1.常用方法,get:获取年月日的具体值
Calendar ca=Calendar.getInstance(); int months=ca.get(Calendar.MONTH);//当前日期的月 int Year=ca.get(Calendar.YEAR);//当前日期的年 int day1=ca.get(Calendar.DAY_OF_MONTH);//一个月中的某一天 int day2=ca.get(Calendar.DATE);//当前日期的天 System.out.print("年-月-日为,西方的月份比中国的月份少1[0-11]"+ Year+"-"+months+"-"+day1);
2.常用方法,set:给日历中的年,月,日,设置指定的值
public static void setms(){ Calendar ca=Calendar.getInstance(); ca.set(Calendar.MONTH,6);//把当前日期,的月份设置为6月份 int months=ca.get(Calendar.MONTH);//6 int Year=ca.get(Calendar.YEAR); int day1=ca.get(Calendar.DAY_OF_MONTH); int day2=ca.get(Calendar.DATE); ca.set(1996,05,8);//同时设定年月日 System.out.print("年-月-日为,西方的月份比中国的月份少1[0-11]"+ Year+"-"+months+"-"+day1); }
3.常用方法三:add:在指定的年,月,日,上面,加上或者是减去一个指定的值
Calendar ca=Calendar.getInstance(); ca.add(Calendar.MONTH,6); int months=ca.get(Calendar.MONTH); System.out.print("年-月-日为,add参数正数加法,负数减法"+months);