본문 바로가기
IT_Developers/JAVA

JAVA - LocalDate(), 날짜 정보 표현

by 고코더 2021. 11. 4.

안녕하세요.

고코더 입니다.

 

 

날짜는 프로그래밍에서 자주 쓰이는 표현식입니다. 자바에서도 그렇습니다. Java 8버전 부터 java.time 기능이 추가된 후로 좀 더쉽고 빠르게 날짜를 가져올 수 있습니다.

 

LocalDate() 기본 사용법

사용법은 간단합니다. 아래처럼 .now()를 이용해 현재 서버의 시간을 가져올 수 있습니다. 

import java.time.*;

LocalDate now = LocalDate.now();
// -> 현재 날짜가 표시됩니다. '2022-12-01'

 

날짜 요소만 가져오기

현재 날짜를 가져왔다면 추가적으로 그 날짜의 년, 월 ,일, 요일 가져올 수 있습니다. 

now.getYear();
// -> '2022' 년을 가져온다
now.getMonthValue();
// -> '12' 월을 가져온다
now.getMonthValue();
// -> '01' 일을 가져온다
now.getDayOfWeek();
// -> '목' 요일을 가져온다

 

그리고 추가적으로 해당 함수를 이용하면 나노 단위의 초까지 가져올 수 있습니다.

now.getNano();
// "T00:00:00.000Z" 이런식의 나노 단위의초를 가져온다

댓글