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);
}
}