public class SimpleDateFormatTest {

 
public static void main(String[] args){
 
try {
  

   String->Date

   1. 날짜를 String으로 작성한다.

   String textDate = "2007-07-22";

 

   2. String으로 작성된 포멧을 그대로 적어 Format 객체를 만든다. 

   java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd");

 

   3. Format 객체를 사용하여 1번에서 만든 String형태의 날짜를 Date형태로 파싱해서 Date 객체로 전환시킨다.

   java.util.Date date = format.parse(textDate);


   Date->String (윗단계에서 만든 Date 그대로 사용)

   1. Date 객체를 String으로 변환하기 위해 원하는 포멧으로 Format 객체를 만든다.   

   java.text.SimpleDateFormat format1 = new java.text.SimpleDateFormat("yyyy년MM월dd일 HH시mm분ss초");
   

   2. 1번에서 만든 Format객체를 사용해 Date 객체를 String 객체로 전환시킨다.

   String dateString = format1.format(date);
   

 

   확인

   (결과 : 2007년07월22일 00시00분00초)
   
System.out.println(dateString);
 
}
}

 

참고 : http://www.yunsobi.com/blog/408