|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||

E - a representation of a date, typically JDK: Date, Calendar;
Joda:LocalDate, YearMonthDaypublic interface PeriodCountCalculator<E>
Interface that defines a financial market way of calculating difference in days, month (or part of) and year (or part of).
| Field Summary | |
|---|---|
static int |
MONTH_30_DAYS
|
static int |
MONTH_31_DAYS
|
static int |
MONTHS_IN_YEAR
|
static int |
YEAR_360
|
static double |
YEAR_360_0
|
static double |
YEAR_365_0
|
| Method Summary | |
|---|---|
int |
dayDiff(E start,
E end,
PeriodCountBasis basis)
This calculates the number of days between 2 dates, it follows the given basis which means that the result could vary between the same 2 dates if the basis is different. |
double |
monthDiff(E start,
E end,
PeriodCountBasis basis)
This calculates the number of months (or fraction) between 2 dates, it follows the given basis which means that the result could vary between the same 2 dates if the basis is different. |
double |
yearDiff(E start,
E end,
PeriodCountBasis basis)
This calculates the number of years (or fraction) between 2 dates, it follows the given basis which means that the result could vary between the same 2 dates if the basis is different. |
| Field Detail |
|---|
static final int YEAR_360
static final int MONTHS_IN_YEAR
static final double YEAR_365_0
static final double YEAR_360_0
static final int MONTH_31_DAYS
static final int MONTH_30_DAYS
| Method Detail |
|---|
int dayDiff(E start,
E end,
PeriodCountBasis basis)
start - the start dateend - the end datebasis - the basis to use
double monthDiff(E start,
E end,
PeriodCountBasis basis)
start - the start dateend - the end datebasis - the basis to use
double yearDiff(E start,
E end,
PeriodCountBasis basis)
start - the start dateend - the end datebasis - the basis to use
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||