public DateTime Evaluate( DateTime dateTime, EventBean[] eventsPerStream, bool isNewData, ExprEvaluatorContext context) { var value = CalendarOpUtil.GetInt(_valueExpr, eventsPerStream, isNewData, context); if (value == null) { return dateTime; } return DateTimeFieldMath.SetFieldValue(dateTime, _field, value.Value); }
public int GetActualMaximum(int dayOfMonth) { return(DateTimeFieldMath.GetActualMaximum(_dateTime, DateTimeFieldEnum.DAY_OF_MONTH)); }