티스토리 뷰

반응형

JAVA 원하는날짜 월 마지막날 추출

/**
	 * 월 마지막날 가져오기
	 * @param yyyyMMdd
	 * @return
	 */
	public String getLastDateOfMonth(String yyyyMMdd) {	
		String year = yyyyMMdd.substring(0,4);
		String month = yyyyMMdd.substring(4,6);
		
		Calendar cal = Calendar.getInstance();
		cal.set(Integer.parseInt(year),Integer.parseInt(month)-1,1);
		
		String lastDay = year+month+Integer.toString(cal.getActualMaximum(Calendar.DAY_OF_MONTH));
		
		return lastDay;
	}
    
    
    System.out.println(getLastDateOfMonth(20210407));
    >> 20210430

 

 

끗!@$@$#%@

반응형