Top Description Fields Constructors Methods
org.apache.poi.ss.formula.functions

public final Class DateFunc

extends Fixed3ArgFunction
Class Inheritance
Imports
java.util.Calendar, org.apache.poi.ss.formula.eval.ErrorEval, .EvaluationException, .NumberEval, .ValueEval, org.apache.poi.ss.usermodel.DateUtil, org.apache.poi.util.LocaleUtil

Implementation for the Excel function DATE

Field Summary

Modifier and TypeField and Description
public static final Function

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public ValueEval
private static double
evaluate(int year, int month, int pDay)

Note - works with Java Calendar months, not Excel months

private static int
getYear(double d)

Inherited from org.apache.poi.ss.formula.functions.Fixed3ArgFunction:
evaluate

Field Detail

instanceback to summary
public static final Function instance

Constructor Detail

DateFuncback to summary
private DateFunc()

Method Detail

evaluateback to summary
public ValueEval evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1, ValueEval arg2)

Implements org.apache.poi.ss.formula.functions.Function3Arg.evaluate.

Doc from org.apache.poi.ss.formula.functions.Function3Arg.evaluate.

see Function#evaluate(ValueEval[], int, int)

evaluateback to summary
private static double evaluate(int year, int month, int pDay) throws EvaluationException

Note - works with Java Calendar months, not Excel months

getYearback to summary
private static int getYear(double d)