yyyy-M-d 형식으로 들어온 날짜를 

yyyy-MM-dd 형식으로 바꾼다.

 

yyyyMMdd 에서 yyyy-MM-dd 로 바꾸는 코드는 많았는데,

Md -> MMdd로 바꾸는 코드는 없는 것 같아서 업로드함

 

소스코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 각 날짜 형식
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMd"); 
SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyyMMdd"); 
 
String beforeDate = "2021312";
String afterDate = "";
 
try {
    Date date = dateFormat.parse(beforeDate); // 기존 string을 date 클래스로 변환
    afterDate = dateFormat2.format(date); // 변환한 값의 format 변경
}
catch (Exception e) {
    e.printStackTrace();
}
cs

 

string을 date 클래스로 변환할 때, 

try catch문을 써야 오류가 나지 않는다.

 

+ Recent posts