[JAVA] LocalDate 날짜 비교하기 .isBefore() / .isAfter() / .isEqual()
·
JAVA
나는 프로젝트를 하다가 날짜를 비교하고 싶어서 " >= " 이런 걸 사용하려고 했는데 오류가 나는 것이다. 알고 보니 자바에서는 로컬데이트를 이용하여 날짜를 비교하는 방법이 존재한다. 그래서 알아 본 방법들! [ compareTo() ] compareTo() 메서드는 두개의 LocalDate 객체를 비교하여 순서를 확인하는 데 사용된다. 비교 대상 날짜(A)가 인자로 전달된 날짜(B) 보다 이전인지, 이후인지 혹은 같은지를 판단한다. 또한 비교 결과에 따라 다른 반환값들을 가진다. ▷ 음수 : 비교 대상(A)이 인자로 전달 된 날짜(B) 보다 이전인 경우 LocalDate A = LocalDate.of(2023, 8, 11); LocalDate B = LocalDate.of(2023, 8, 15); in..
[Java] LocalDate에날짜 더하기고 빼기 (plusMonth, minusWeeks)
·
JAVA
프로젝트를 진행하던 중 현재 날짜에서 4개월 더하기 혹은 2개월 빼기 등과 같은 메서드를 짜야했다. 개월 수는 int이고 현재 날짜는 Date인데 어떻게 하면 될까? 해서 찾아보았다. 날짜 더하기 plusYears() - 이 메서드를 호출한 LocalDate 객체에 년도(year)가 더해진 LocalDate 객체를 반환한다. plusMonths() - 이 메서드를 호출한 LocalDate 객체에 월(month)이 더해진 LocalDate 객체를 반환한다. plusWeeks() - 이 메서드를 호출한 LocalDate 객체에 주(week)가 더해진 LocalDate 객체를 반환한다. plusDays() - 이 메서드를 호출한 LocalDate 객체에 일(day)이 더해진 LocalDate 객체를 반환한다...
[Java] LocalDate, LocalTime, ChronoUnit 을 이용한 시간 표현
·
JAVA
LocalDate 날짜를 나타내는 클래스로 연, 월, 일로 구성된 단순한 날짜 정보를 나타낸다. 시간대나 시간 정보를 포함하지 않으며, 오직 연도, 월, 일만으로 날짜를 표현한다. 오늘 날짜를 구하려면 now() 를 사용하면 된다 LocalDate today = LocalDate.now(); LocalTime 시간을 나타내는 클래스로 시, 분, 초 및 나노초로 구성된 시간 정보를 나타낸다. 날짜 정보는 포함하지 않으며, 오직 시간만을 나타낸다. ChronoUnit ChronoUnit은 주로 두 날짜 또는 시간 간의 간격을 계산하거나, 특정 시간 단위로 시간을 측정하는 데 사용된다. 예를 들어, 날짜 간의 차이를 일 수, 시간 수, 분 수, 초 수 등으로 계산할 수 있게한다. ChronoUnit.찾고자하는..
해니01_15
'LocalDate' 태그의 글 목록