JAVA

[JAVA] DateTimeFormatter

오선지♬ 2024. 6. 22. 10:13
728x90
반응형

오늘날짜를 8자리 문자열으로 변환하기

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

public class DateConversion {
    public static void main(String[] args) {
        // 오늘 날짜 가져오기
        LocalDate today = LocalDate.now();

        // 원하는 형식 지정
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");

        // 형식에 맞게 날짜 변환
        String formattedDate = today.format(formatter);

        // 결과 출력
        System.out.println("Formatted Date String: " + formattedDate);
    }
}

 

https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html

 

DateTimeFormatter (Java Platform SE 8 )

Parses the text using this formatter, without resolving the result, intended for advanced use cases. Parsing is implemented as a two-phase operation. First, the text is parsed using the layout defined by the formatter, producing a Map of field to value, a

docs.oracle.com

 

 

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

https://velog.io/@ohtj6644/JAVA-LocalDateTime-%EC%9D%98-%EC%B6%9C%EB%A0%A5%ED%98%95%EC%8B%9D%EC%9D%84-DateTimeFormatter-%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%98%EA%B8%B0

 

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

기존코드 출력결과 : 2023-01-01T12:34:56.789출력결과 양식변환 20231218111111yyyyMMddHHmmss 위와같은 형태로 DateTimeFormatter 를 사용하여 LocalDateTime.now() 를 변환하려고 한다. DateTimeF

velog.io

 

728x90
반응형

'JAVA' 카테고리의 다른 글

[JAVA] StringBuilder.deleteCharAt()  (0) 2024.06.16
[JAVA] StringUtils.chop()  (0) 2024.06.15
[JAVA] StringBuilder에 null을 append 하는 경우  (0) 2024.06.13
[JAVA] 문자열 합치기 방법 비교  (2) 2024.06.12
[JAVA] String.join()  (0) 2024.06.01