Java 8 持续时间后到期

Java 8 expiration after a duration

无法弄清楚如何在 java 8(没有日历)中使用这个简单的方法:

 import java.time.Duration;
 import java.util.Date;
  [...]
/**
 * true if date + duration is before now()
 * @param date 
 * @param d
 * @return
 */
public static boolean isDateExpired (Date date, Duration d) {
 // how to do ?
}

考虑删除 java.util.Date。即使由于遗留代码而必须处理它,转义到 java.time 等价物并在那里操作:

return date.toInstant().plus(d).isBefore(Instant.now());