java.io.Serializable
, Function
public 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 Function
public TypeValuePair evaluate(FormulaContext context, ParameterCallback parameters) throws EvaluationException
evaluate
in interface Function
EvaluationException