Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.14 KB

SimpleDateFormat.md

File metadata and controls

34 lines (25 loc) · 1.14 KB

SimpleDateFormat 클래스란?

Date, Calendar를 이용해서 날짜를 계산하는 방법에 대해서 알아본 적이 있습니다. 이번 글에서는 출력하는 방법에 대해서 정리해보겠습니다.

DateCalendar만으로 날짜 데이터를 원하는 형태로 다양하게 출력하는 것은 불편하고 복잡합니다. 하지만 SimpleDateFormat 클래스를 사용하면 이러한 문제들이 간단히 해결됩니다.

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatEx1 {
    public static void main(String[] args) {
        Date date = new Date();

        SimpleDateFormat sdf1, sdf2, sdf3;

        sdf1 = new SimpleDateFormat("yyyy-MM-dd");
        sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
        sdf3 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a");

        System.out.println(sdf1.format(date));
        System.out.println(sdf2.format(date));
        System.out.println(sdf3.format(date));
    }
}
2021-02-05
2021-02-05 13:37:25.268
2021-02-05 01:37:25 PM

위와 같이 SimpleDateFormat을 사용하여 쉽게 출력할 수 있습니다.