src/edu/kit/informatik/calendar/Date.java
/**
     * Subtracts the values from a given {@link Date} to the current instance.
     * Calendar rules are respected
     * @param date An instance of {@link Date}
     * @return A new instance of {@link Date} with the merged values
     */
Subtracts the values from a given  Date to the current instance.
Calendar rules are respected
@param date An instance of  Date
@return A new instance of  Date with the merged values
Subtracts the values from a given Date to the current instance . Calendar rules are respected @param date An instance of Date @return A new instance of Date with the merged values
public Date minus(Date date) {
        return this.minusDays(date.getDayOfMonth())
                .minusMonths(date.getMonthValue())
                .minusYears(date.getYear());
    }
public Date minus ( Date date ) { return this . minusDays ( date . getDayOfMonth ( ) ) . minusMonths ( date . getMonthValue ( ) ) . minusYears ( date . getYear ( ) ) ; }
Subtracts the values from a given {@link Date} to the current instance.
Subtracts the values from a given { @link Date } to the current instance .