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