Package org.threeten.bp

Examples of org.threeten.bp.LocalDate.minusDays()


    if (holidayCalendar.isWorkingDay(expiryDate)) {
      nBusinessDays--;
    }
    // go back to 3 business days
    while (nBusinessDays > 0) {
      expiryDate = expiryDate.minusDays(1);
      if (holidayCalendar.isWorkingDay(expiryDate)) {
        nBusinessDays--;
      }
    }
    return expiryDate;
View Full Code Here


    if (holidayCalendar.isWorkingDay(date)) {
      nBusinessDays--;
    }
    // go back to 4 business days
    while (nBusinessDays > 0) {
      date = date.minusDays(1);
      if (holidayCalendar.isWorkingDay(date)) {
        nBusinessDays--;
      }
    }
    // If day is a Friday or immediately precedes a holiday (e.g. a Friday) it moves to the previous business day
View Full Code Here

        nBusinessDays--;
      }
    }
    // If day is a Friday or immediately precedes a holiday (e.g. a Friday) it moves to the previous business day
    if (!holidayCalendar.isWorkingDay(date.plusDays(1))) {
      date = date.minusDays(1);
      while (!holidayCalendar.isWorkingDay(date)) {
        date = date.minusDays(1);
      }
    }
    return date;
View Full Code Here

    }
    // If day is a Friday or immediately precedes a holiday (e.g. a Friday) it moves to the previous business day
    if (!holidayCalendar.isWorkingDay(date.plusDays(1))) {
      date = date.minusDays(1);
      while (!holidayCalendar.isWorkingDay(date)) {
        date = date.minusDays(1);
      }
    }
    return date;
  }
View Full Code Here

    ArgumentChecker.notNull(today, "today");
    ArgumentChecker.notNull(holidayCalendar, "holiday calendar");

    LocalDate expiry = getExpiryMonth(n, today).with(FIRST_FRIDAY_ADJUSTER);
    while (!holidayCalendar.isWorkingDay(expiry)) {
      expiry = expiry.minusDays(1);
    }
    return expiry;
  }

  @Override
View Full Code Here

      }
      date = date.plusDays(1);
    }
    LocalDate result = lastFridayOfMonth.with(PREVIOUS_FRIDAY_ADJUSTER);
    while (!holidayCalendar.isWorkingDay(result)) {
      result = result.minusDays(1);
    }
    return result;
  }

  @Override
View Full Code Here

  private LocalDate adjustForSettlement(final LocalDate date, final Calendar holidayCalendar) {
    int days = 0;
    LocalDate result = date;
    while (days < WORKING_DAYS_TO_SETTLE) {
      result = result.minusDays(1);
      if (holidayCalendar.isWorkingDay(result)) {
        days++;
      }
    }
    return result;
View Full Code Here

    ArgumentChecker.notNull(holidayCalendar, "holiday calendar");

    LocalDate expiryDate = getExpiryMonth(n, today);

    while (!holidayCalendar.isWorkingDay(expiryDate)) {
      expiryDate = expiryDate.minusDays(1);
    }
    return expiryDate;
  }

  @Override
View Full Code Here

    int nBusinessDays = 3;
    while (nBusinessDays > 0) {
      if (holidayCalendar.isWorkingDay(expiryDate)) {
        nBusinessDays--;
      }
      expiryDate = expiryDate.minusDays(1);
    }
    return expiryDate;
  }

  @Override
View Full Code Here

    ArgumentChecker.notNull(holidayCalendar, "holiday calendar");

    LocalDate expiryDate = getExpiryMonth(n, today);

    while (!holidayCalendar.isWorkingDay(expiryDate)) {
      expiryDate = expiryDate.minusDays(1);
    }
    return expiryDate;
  }

  @Override
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.