В нашем коде Java8+ у нас есть устаревший сервис, возвращающий java.util.date объект; Мы хотим знать, находится ли это в датчике (с данными датами, предоставленными в виде струн ISO), например: < /p>
Код: Выделить всё
java.util.Date date = legacyService.retrieveLegacyDate(..); // won't change...
if (date.isAfter("2022-08-16") && date.isBefore("2022-10-17")) { // pseudo-code => to FIX
// date is OK, proceed....
}
Как я могу «исправить» псевдокод, используя только новые типы из java.time api? LocalDate/LocalDateTime/и т.д. но всегда один тип объектов между ними.
Подробнее здесь:
https://stackoverflow.com/questions/739 ... -in-java-8