Calendar 的方法都是动态的,需要进行定义对象
主要有两个方法:get(int field),add(int field , amount),set(int year,int month, int date):
直接举例子:
get的用法:获取当前的年月日(注意:月份往往是从0开始的)
Calendar cd = Calendar.getInstance();
int year=cd.get(Calendar.YEAR);
int moth = cd.get(Calendar.MONDAY)+1;
int day =cd.get(Calendar.DATE);
System.out.println(year + "年" +moth+ "月"+day+"日");
add的用法:在获取钱改变当前年月日,注意用于get之前
Calendar cd = Calendar.getInstance();
cd.add(Calendar.YEAR, -1);
int year=cd.get(Calendar.YEAR);
int moth = cd.get(Calendar.MONDAY)+1;
int day =cd.get(Calendar.DATE);
System.out.println(year + "年" +moth+ "月"+day+"日");
set:定义当前年月日(注意:与get不同,设定的日期为准确的)
Calendar cd = Calendar.getInstance();
cd.set(2011, 11 , 22);
int year=cd.get(Calendar.YEAR);
int moth = cd.get(Calendar.MONDAY)+1;
int day =cd.get(Calendar.DATE);
System.out.println(year + "年" +moth+ "月"+day+"日");