티스토리 뷰

Java

[Java] Java8 LocalDate

hyeonii_12 2019. 12. 23. 11:00
반응형

Java8에서 LocalDate를 쓸 때,

String 값을 바로 LocalDate로 설정하고 싶을 경우,

LocalDate localDate = LocalDate.parse("2019-12-23");

위와 같이 사용한다.

String Array의 형태 값을 LocalDate로 설정하고 싶을 경우,
(ex. ["12", "23"])

LocalDate localDate = LocalDate.of(LocalDate.now().getYear(), Integer.parseInt(dateValue[0]), Integer.parseInt(dateValue[1]));

위와 같이 설정한다.

LocalDate.of의 정의는 다음과 같기 때문이다.

public static LocalDate of(int year, int month, int dayOfMonth) {
        YEAR.checkValidValue(year);
        MONTH_OF_YEAR.checkValidValue(month);
        DAY_OF_MONTH.checkValidValue(dayOfMonth);
        return create(year, month, dayOfMonth);
    }
반응형

'Java' 카테고리의 다른 글

[Java] GET request timeout 설정  (0) 2019.12.27
[Java] String to Enum  (0) 2019.12.24
[POI] 병합된 셀 범위 가져오기  (0) 2019.12.10
[POI] 병합된 셀 가져오기  (0) 2019.12.10
[POI] Sheet 가져오기  (0) 2019.12.10
댓글