Java LocalDate 파싱 (Formatter 사용)

JavaBeginner
지금 연습하기

소개

Java 프로그래밍 언어에서 LocalDate 클래스는 날짜에 대한 연산을 수행하기 위한 다양한 메서드를 제공합니다. LocalDate 클래스에서 제공하는 메서드 중 하나는 parse()입니다. parse() 메서드는 날짜를 나타내는 주어진 텍스트 문자열을 파싱하여 해당 LocalDate 객체를 반환합니다. 이 랩에서는 Java 프로그래밍 언어에서 LocalDateparse() 메서드를 사용하는 방법을 설명합니다.

필요한 클래스 임포트

프로그램에서 사용하기 전에 필요한 클래스를 임포트해야 합니다.

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

Format 객체 정의

parse() 메서드를 사용하려면 형식 객체를 정의해야 합니다. 형식 객체는 parse() 메서드에서 주어진 입력 문자열을 파싱하는 데 사용됩니다.

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");

문자열을 LocalDate 로 파싱

형식 객체를 정의한 후, parse() 메서드를 사용하여 주어진 문자열을 LocalDate 객체로 변환할 수 있습니다.

LocalDate date = LocalDate.parse("2022-07-01", formatter);

LocalDate 객체 출력

문자열을 LocalDate 객체로 파싱한 후, 객체를 출력하여 formatter 에 지정된 형식에 따라 날짜를 출력할 수 있습니다.

System.out.println(date);

코드 사용 및 테스트

코드를 ~/project 디렉토리 아래에 LocalDateParse.java라는 파일로 저장합니다.
다음 명령을 사용하여 코드를 컴파일합니다.

javac LocalDateParse.java

다음 명령을 사용하여 코드를 실행합니다.

java LocalDateParse

코드가 성공적으로 실행되면 다음과 같은 출력을 표시합니다.

2022-07-01

요약

이 랩에서는 Java 프로그래밍 언어에서 LocalDate 클래스의 parse() 메서드를 사용하는 방법을 배웠습니다. 문자열을 LocalDate 객체로 파싱하기 위한 단계별 가이드를 따랐습니다. 또한 parse() 메서드에 대한 formatter 를 정의하는 방법도 설명했습니다. 마지막으로, LocalDate 객체를 출력하는 방법에 대해 논의했습니다.