日记.
直接上代码!
1.获取某年最后一天
//获取某年最后一天
Calendar calendar = Calendar.getInstance();
calendar.clear();
calendar.set(Calendar.YEAR, 2020);
calendar.roll(Calendar.DAY_OF_YEAR, -1);
Date time = calendar.getTime();
String format = new SimpleDateFormat("yyyy/MM/dd").format(time);
System.out.println(format);
输出:2020/12/31
2.获取某月最后一天
//获取某月最后一天
Calendar calendar = Calendar.getInstance();
int year=2020;
int month=12;
calendar.clear();
calendar.set(Calendar.YEAR, year);
calendar.set(Calendar.MONTH, month-1);
calendar.set(Calendar.DAY_OF_MONTH, 1);
calendar.set(Calendar.DATE, calendar.getActualMaximum(Calendar.DATE));
Date time = calendar.getTime();
String format = new SimpleDateFormat("yyyy/MM/dd").format(time);
System.out.println(format);
输出:2020/12/31