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 最新变化