☕JAVA/🔎 공부 [JAVA]

[JAVA] LocalDate,LocalTime,LocalDateTime

디카페인라떼 2022. 8. 6. 23:10

참고블로그

 

  • 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()

봐도 아직 이해가 안가서 나중에 다시보기