package org.mom.dada.service; import org.junit.jupiter.api.Test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class AAAATEst { /** * 获取本月有多少天 */ @Test public void aaaa(){ //获取日期 //导 import java.util.Date; 下的包 Date date = new Date(); System.out.println(date); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String datef = sdf.format(date); System.out.println("格式化后的日期:" + datef); //格式化后的日期:2021-12-02 try { Integer monthLastDay = getMonthLastDay(date); System.out.println(monthLastDay); } catch (Exception e) { e.printStackTrace(); } } private static Integer getMonthLastDay(Date date) { GregorianCalendar cal = new GregorianCalendar(); cal.setTime(date); return cal.getActualMaximum(Calendar.DAY_OF_MONTH); } }