java.time 软件包创建日期/时间对象。java.time.temporal.ChronoField 和 java.time.temporal.ChronoUnit 作为实参的 java.time 方法调用可被替换为更具体的方法时。java.time 与 compareTo() 调用(可被替换为 isAfter()、isBefore() 或 isEqual() 调用)的比较。示例:
- 之前:
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 最新变化