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 の新機能です