java.time 패키지를 사용하여 불필요하게 날짜/시간 객체가 생성.java.time.temporal.ChronoField와
java.time.temporal.ChronoUnit을 인수로 사용하는 java.time 메서드 호출.isAfter(), isBefore() 혹은 isEqual() 호출로 대체될 수 있는 compareTo() 호출을 이용한 java.time 비교.예:
- 이전:
LocalDateTime now = LocalDateTime.now();
return LocalDateTime.from(now);
빠른 수정을 적용한 후:
LocalDateTime now = LocalDateTime.now();
return now;
- 이전:
LocalTime localTime = LocalTime.now();
int minute = localTime.get(ChronoField.MINUTE_OF_HOUR);
빠른 수정을 적용한 후:
LocalTime localTime = LocalTime.now();
int minute = localTime.getMinute();
- 이전:
LocalDate date1 = LocalDate.now();
LocalDate date2 = LocalDate.now();
boolean t = date1.compareTo(date2) > 0;
빠른 수정을 적용한 후:
LocalDate date1 = LocalDate.now();
LocalDate date2 = LocalDate.now();
boolean t = date1.isAfter(date2);
2024.3의 새로운 기능