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문을 써야 오류가 나지 않는다.
끝
'개발 > 서버' 카테고리의 다른 글
[Java] DefaultTransactionDefinition과 트랜잭션 격리 수준 이슈 (0) | 2022.12.29 |
---|---|
[Java, Spring Boot] DTO, DAO, Repository, Domain(Entity) (2) | 2022.05.13 |
[Java, Spring Boot] logback 로그 설정 (0) | 2022.05.10 |
[Java] enum 클래스에 대해서 (0) | 2020.12.11 |