개발/서버
[Java] 날짜 형식 바꾸기 (yyyyMd, yyyyMMdd)
크리쓰마스
2021. 5. 14. 15:34
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문을 써야 오류가 나지 않는다.
끝