프로그래밍/백엔드

날짜형변환 String에서 Date로 , Date에서 String로 (JAVA)

제로스크랩 2020. 9. 14. 22:46
import java.text.SimpleDateFormat; 
import java.util.Date;

public class SimpleDateFormatExample { 
	public static void main(String[] args) {
    	// String > Date
        SimpleDateFormat parse1 = new SimpleDateFormat("yyyyMMddHHmmss");
    	      
        System.out.println(parse1.parse("20200914103045"));
        
        // Date > String
        Date curDate = new Date();
        SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); 
        SimpleDateFormat format2 = new SimpleDateFormat("yy/MM/dd"); 
        SimpleDateFormat format3 = new SimpleDateFormat("yyyy년 MM월 dd일 E요일"); 
        SimpleDateFormat format4 = new SimpleDateFormat("HH:mm:ss"); 
        SimpleDateFormat format5 = new SimpleDateFormat("hh:mm:ss a"); 
        SimpleDateFormat format6 = new SimpleDateFormat("오늘은 yyyy년의 w주차이며 D번째 날입니다."); 
        SimpleDateFormat format7 = new SimpleDateFormat("현재날짜 M월 w주차, d번째 날, F번째 E요일.");
        SimpleDateFormat format8 = new SimpleDateFormat("yyyyMMddHHmmss");     

        System.out.println(format1.format(curDate));
        System.out.println(format2.format(curDate));
        System.out.println(format3.format(curDate));
        System.out.println(format4.format(curDate));
        System.out.println(format5.format(curDate));
        System.out.println(format6.format(curDate));
        System.out.println(format7.format(curDate));
        System.out.println(format8.format(curDate));


	}
}

JAVA로 일하다보면 날짜형변환은 생각보다 자주 쓰이니 참고하자.

728x90
반응형