Код: Выделить всё
Optional getJoinDate(final Instant instant) {
final Optional joinTime = empService.retrieveById(1);
if (joinTime.isPresent()) {
final Instant joinDate = joinTime.get().getJoinTime().toInstant();
if (joinDate.isBefore(instant.minus(20,ChronoUnit.YEARS))) {
return Optional.of(instant.minus(20, ChronoUnit.YEARS));
}
else {
return Optional.of(joinDate);
}
}
return Optional.empty();
}
Подробнее здесь: https://stackoverflow.com/questions/472 ... h-optional
Мобильная версия