util中的Calendar日历类
Calendar calendar=Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DATE);
int begin=calendar.getActualMinimum(Calendar.DAY_OF_MONTH);
int end=calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println("年: "+year);
System.out.println("月: "+(month+1));
System.out.println("日: "+day);
System.out.println("本月第一天: "+begin);
System.out.println("本月最后一天: "+end);
//修改当前时间,转化为date和string
calendar.set(calendar.get(Calendar.YEAR), 2, 1,13,12,11);
Date d = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(d);
System.out.println("修改时间为:"+str);