- LocalDate : 날짜 정보가 필요할 때 사용!
- 문법
// 로컬 컴퓨터의 현재 날짜 정보를 저장한 LocalDate 객체를 리턴
LocalDate currentDate = LocalDate.now();
// result : 2022-08-06
// 파라미터로 주어진 날짜 정보를 저장한 LocalDate 객체를 리턴한다.
LocalDate targetDate = LocalDate.of(2019,11,12);
//결과 : 2022-08-06
- LocalTime : 시간 정보만 필요할 때 사용
// 로컬 컴퓨터의 현재 시간 정보를 저장한 LocalDate 객체를 리턴.
LocalTime currentTime = LocalTime.now();
// 결과 : 18:34:22
// 파라미터로 주어진 시간 정보를 저장한 LocalTime 객체를 리턴.
LocalTime targetTime = LocalTime.of(12,33,35,22);
// 끝에 4번째 매개변수는 nanoSecond 인데 선택 값이다 굳이 쓰지 않아도 된다.
// 결과 : 12:32:33.0000022
- LocalDateTime : 날짜와 시간 정보 모두가 필요할 때 사용
// 로컬 컴퓨터의 현재 날짜와 시간 정보
LocalDateTime currentDateTime = LocalDateTime.now();
// 결과 : 2019-11-12T16:34:30.388
LocalDateTime targetDateTime = LocalDateTime.of(2019, 11, 12, 12, 32,22,3333);
// 여기도 second,nanoSecond 매개변수는 필수가 아닌 선택입니다.
// 결과 : 2019-11-12T12:32:22.000003333
※ 심화로 날짜 더하기 빼기도 있으나 다음에 ...
추가로 이것도 보면 좋을 것 같다
- DayofWeek(), getDisplayName()
'☕JAVA > 🔎 공부 [JAVA]' 카테고리의 다른 글
[JAVA] 객체지향 / 클래스 Class /메쏘드 Method / Static (0) | 2022.08.08 |
---|---|
[JAVA] 대소문자 만들기 toLowerCase, toUpperCase (0) | 2022.08.06 |
[JAVA] charAt() (0) | 2022.08.06 |
[JAVA]데이터타입- 실수타입 Double (0) | 2022.08.06 |
[JAVA] 자료형 - Boolean (0) | 2022.08.06 |