[Java] LocalDate.parse 메서드 사용법
2024. 6. 19. 23:35ㆍWebBack/Java
LocalDate.parse란?
LocalDate.parse 메서드는 문자열로부터 LocalDate 객체를 생성하는 데 사용된다.
메서드 요약
public static LocalDate parse(CharSequence text) {
return parse(text, DateTimeFormatter.ISO_LOCAL_DATE);
}
public static LocalDate parse(CharSequence text, DateTimeFormatter formatter) {
Objects.requireNonNull(formatter, "formatter");
return formatter.parse(text, LocalDate::from);
}
이 메서드는 다음과 같은 매개 변수를 받는다.
1. (CharSequence text)
2. (CharSequence text, DateTimeFormatter formatter)
사실상 1과 2는 같은 원리로 작동된다.
다만, 1은 기본값인 (yyyy-MM-dd)이 생략된 것이다.
메서드 사용법
1번의 경우)
String dateString = "2024-06-19";
LocalDate date = LocalDate.parse(dateString);
2번의 경우)
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Locale;
public class LocalDateParseExample {
public static void main(String[] args) {
// 포맷터 정의: 'dd MMMM yyyy' 패턴과 미국 로케일을 사용
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd MMMM yyyy", Locale.US);
// 문자열로부터 LocalDate 객체 생성
CharSequence text = "19 June 2024";
LocalDate date = LocalDate.parse(text, formatter);
// 결과 출력
System.out.println("파싱된 날짜: " + date);
}
}
참고로 한국은 Locale.KOREA를 사용한다.
'WebBack > Java' 카테고리의 다른 글
[Java] Class.forName / newInstance / getDeclaredMethods (0) | 2024.07.09 |
---|---|
[Java] LocalDate.getMonth, getMonthValue (0) | 2024.06.25 |
[Java] DateTimeFormatter.ofPattern 사용법 (0) | 2024.06.19 |
[Java] Files.readAllLines 사용법 (0) | 2024.06.19 |
[Java] Paths 사용법 (get, getFileName, getParent, toAbsolutePath) (0) | 2024.06.19 |