IT
[Java] 자바 String, Date, Calendar 형변환
정미나
2016. 10. 26. 15:41
String sDate = "20161026";
SimpleDateFormat sdFormat = new SimpleDateFormat("yyyyMMdd"); // sDate와 형식이 맞아야 함
Date date = transFormat.parsesDate; // String -> Date 전환
Calendar tmpDate = Calendar.getInstance();
tmpDate.setTime(date); // Date -> Calendar 전환
tmpDate.add(Calendar.DATE, -3); // 3일전 계산
SimpleDateFormat sdFormat = new SimpleDateFormat("yyyyMMdd"); // sDate와 형식이 맞아야 함
Date date = transFormat.parsesDate; // String -> Date 전환
Calendar tmpDate = Calendar.getInstance();
tmpDate.setTime(date); // Date -> Calendar 전환
tmpDate.add(Calendar.DATE, -3); // 3일전 계산
SimpleDateFormat transFormat2 = new SimpleDateFormat("yyyy년 MM월 dd일"); // 원하는 출력 형식
System.out.println(transFormat2.format(tmpDate.getTime()));