깜놀하는 해므찌로

Java 자바 date 형 데이트형 문자열 포멧 / 문자열로 형변환 / 캘린더형 형변환 예시 본문

IT

Java 자바 date 형 데이트형 문자열 포멧 / 문자열로 형변환 / 캘린더형 형변환 예시

agnusdei1207 2022. 8. 30. 09:38
반응형
SMALL
@RequestMapping(folderPath + "list.do")             
	public String list(@ModelAttribute("searchVO") VO searchVO, ModelMap model) throws Exception {
		 
		/* 날짜 값 셋팅 */  
		String nowDate = DateUtils.getCurrentDate("yyyy.MM.dd");
		
		/* 포멧 형식 : 문자열 -> 데이트형 */
		SimpleDateFormat formatter = new SimpleDateFormat("yyyy.MM.dd"); 
		
		/* 포멧  */    
		Date endDate = (Date) formatter.parse(nowDate); 
		  
		/* 포멧 형식 : 데이트형 -> 캘린더형 */
		DateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd");
		
		/* 달력  */    
		Calendar cal = Calendar.getInstance();
		cal.setTime(endDate);
		/* -30 일 */
		cal.add(Calendar.DATE, -30);
		
		/* 캘린더형 -> 데이트형 */
		Date date = cal.getTime();
		/* 데이트형 -> 포멧 문자열 */
		String startDate = formatter.format(date);
		
		/* 현재 날 기준 */         
		searchVO.setSearchStartDate(startDate);         
		searchVO.setSearchEndDate(nowDate);      
		       
		return folderPath + "chart";   
	}
반응형
LIST