Calendar ca = Calendar.getInstance();
1.获取当前日期的年份
ca.get(Calendar.YEAR);
2.获取当前日期的月份(注意加1才获取到当前月份)
ca.get(Calendar.MONTH)+1;
3.获取当前日期的日
ca.get(Calendar.DATE);
4.获取当前月的第一天
ca.set(Calendar.DAY_OF_MONTH,1);
5.获取当前月的最后一天
ca.set(Calendar.DAY_OF_MONTH,ca.getActualMaximum(Calendar.DAY_OF_MONTH));
6.获取前月的第一天
ca.add(Calendar.MONTH,-1);
ca.set(Calendar.DAY_OF_MONTH,1);
7.获取前月的最后一天
ca.set(Calendar.DAY_OF_MONTH,0);