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

public final Class CalendarFieldFunction

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

Implementation of Excel functions Date parsing functions: Date - DAY, MONTH and YEAR Time - HOUR, MINUTE and SECOND

Field Summary

Modifier and TypeField and Description
private final int
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function
public static final Function

Constructor Summary

AccessConstructor and Description
private
CalendarFieldFunction(int dateFieldId)

Method Summary

Modifier and TypeMethod and Description
public final ValueEval
private int
getCalField(double serialDate)

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

Field Detail

_dateFieldIdback to summary
private final int _dateFieldId
DAYback to summary
public static final Function DAY
HOURback to summary
public static final Function HOUR
MINUTEback to summary
public static final Function MINUTE
MONTHback to summary
public static final Function MONTH
SECONDback to summary
public static final Function SECOND
YEARback to summary
public static final Function YEAR

Constructor Detail

CalendarFieldFunctionback to summary
private CalendarFieldFunction(int dateFieldId)

Method Detail

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

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

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

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

getCalFieldback to summary
private int getCalField(double serialDate)