1.获取当前日期:
Calendar calendar = Calendar.getInstance(); Date date = calendar.getTime();
2.日期加减:
// 加一天 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);
3.获取指定日期的某个字段值:
// 获取年份 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);
4.获取指定日期的某个字段的最大值:
// 获取当前月份的最大天数 int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
标签:java,get,int,日历,DAY,add,Calendar,calendar From: https://www.cnblogs.com/Lzljh5392/p/17842938.html