자바 개발을 하다보면 날짜 형태에 

맞추어 String으로 저장된 값에 

날짜를 더하거나 빼야할 때가 많다.

 

처음부터 String 형태로 DB에 

저장하는 경우도 많고

 

Controller에서 DB값을 받았을 때, 

이미 SQL로 TO_CHAR( )을 적용한 값을 

받게되는 경우도 있기 때문에 

 

String 으로 Date를 만드는 

방법을 익혀두는게 

마음 편하다.

 

 

 

 


 

" String to Date "

 

 

 

1. DateFormat 선언하기

 

날짜 문자열이 "2020.10.01" 형태로 

들어온다고 가정할 때,

날짜데이터를 잘 구분할 수있도록

형태에 맞추어 DateFormat을

미리 지정해 주어야 한다.

 


DateFormat dateFormat = new SimpleDateFormat ("yyyy.MM.dd"); 

 

 

 

 

 

 

2. Date 형태로 변환하기

 

이제 DateFormat이 제공하는

parse 메소드를 사용해서

Date 인스턴스를 생성한다.

 

파라미터로 String 데이터를 넣으면

그 형태에 맞는 Date 인스턴스를 반환한다.

 


Date endDate = dateFormat.parse("2020.10.01"); 

 

Date를 다룬다고 생각하고

마음편하게 사용하면 된다.

 

 

 

 

 

+ Recent posts

"여기"를 클릭하면 광고 제거.