[JAVA] LocalDateTime 의 출력형식을 DateTimeFormatter 로 변환하기

Glen(OH TaekJoo)·2023년 12월 18일
0

Study

목록 보기
52/53

기존코드

System.out.println(LocalDateTime.now());

출력결과 : 2023-01-01T12:34:56.789

출력결과 양식변환

20231218111111
yyyyMMddHHmmss
위와같은 형태로 DateTimeFormatter 를 사용하여 LocalDateTime.now() 를 변환하려고 한다.

DateTimeFormatter 란 Java 8부터 제공되는 날짜와 시간을 원하는 형식으로 포맷하거나 파싱할 수 있는 클래스이며 java.time.format패키지에 속해있다.

  • 사용법
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
    System.out.println(LocalDateTime.now().format(formatter));

위와같이 formatter 에 형식을 지정고 해당 날짜데이터를 포멧 해준다.

 yyyy-MM-dd-HH-mm 
 이런형식으로도 변형이 가능하다. 
profile
병아리 개발자 의 우당탕탕 성장기

0개의 댓글