기존코드
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
이런형식으로도 변형이 가능하다.