java.io.Serializable, Functionpublic class DateDifFunction extends java.lang.Object implements Function
| format | Returns the number of |
|---|---|
| y | Years |
| m | Months. If there is not a complete month between the dates, 0 will be returned. |
| d | Days |
| md | Days, ignoring months and years |
| ym | Months, ignoring years |
| yd | Days, ignoring years |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DAYS_CODE |
|
static java.lang.String |
DAYS_IGNORING_MONTHS_YEARS |
|
static java.lang.String |
DAYS_IGNORING_YEARS |
|
static java.lang.String |
MONTHS_CODE |
|
static java.lang.String |
MONTHS_IGNORING_YEARS |
|
static java.lang.String |
YEARS_CODE |
| Constructor | Description |
|---|---|
DateDifFunction() |
| Modifier and Type | Method | Description |
|---|---|---|
TypeValuePair |
evaluate(FormulaContext context,
ParameterCallback parameters) |
|
java.lang.String |
getCanonicalName() |
public static final java.lang.String YEARS_CODE
public static final java.lang.String MONTHS_CODE
public static final java.lang.String DAYS_CODE
public static final java.lang.String DAYS_IGNORING_YEARS
public static final java.lang.String MONTHS_IGNORING_YEARS
public static final java.lang.String DAYS_IGNORING_MONTHS_YEARS
public java.lang.String getCanonicalName()
getCanonicalName in interface Functionpublic TypeValuePair evaluate(FormulaContext context, ParameterCallback parameters) throws EvaluationException
evaluate in interface FunctionEvaluationException