Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();
// 加一天
calendar.add(Calendar.DAY_OF_MONTH, 1);
// 减一天
calendar.add(Calendar.DAY_OF_MONTH, -1);
// 加一小时
calendar.add(Calendar.HOUR_OF_DAY, 1);
// 减一小时
calendar.add(Calendar.HOUR_OF_DAY, -1);
// 加一分钟
calendar.add(Calendar.MINUTE, 1);
// 减一分钟
calendar.add(Calendar.MINUTE, -1);
// 获取年份
int year = calendar.get(Calendar.YEAR);
// 获取月份(注意:月份从0开始,所以需要加1)
int month = calendar.get(Calendar.MONTH) + 1;
// 获取日期
int day = calendar.get(Calendar.DAY_OF_MONTH);
// 获取小时
int hour = calendar.get(Calendar.HOUR_OF_DAY);
// 获取分钟
int minute = calendar.get(Calendar.MINUTE);
// 获取秒
int second = calendar.get(Calendar.SECOND);
// 获取当前月份的最大天数
int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);