com.jaxfront.core.jep
Class DateTools
java.lang.Object
org.nfunk.jep.function.PostfixMathCommand
com.jaxfront.core.jep.JaxfrontMathCommand
com.jaxfront.core.jep.SuperTypeNode
com.jaxfront.core.jep.DateTools
- All Implemented Interfaces:
- org.nfunk.jep.function.PostfixMathCommandI
public class DateTools
- extends SuperTypeNode
Gets the current date. It is possible to determine the date pattern.
- Version:
- 1.60
Method Summary |
java.lang.Long |
add(java.util.Date from,
java.util.Date to,
java.lang.String difType)
|
int |
compare(java.util.Date from,
java.util.Date to)
|
java.lang.String |
disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.Object o2,
java.lang.Object o3)
|
java.lang.Object |
disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
|
java.lang.String |
disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.String o2,
SimpleType o3)
|
java.lang.String |
disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.String o2,
java.lang.String o3)
|
boolean |
endsWithRangeMarker(java.lang.String value)
|
int |
getType(java.lang.String value)
|
boolean |
isDay(java.lang.String value)
|
boolean |
isHour(java.lang.String value)
|
boolean |
isMilli(java.lang.String value)
|
boolean |
isMinute(java.lang.String value)
|
boolean |
isMonth(java.lang.String value)
|
boolean |
isSecond(java.lang.String value)
|
boolean |
isYear(java.lang.String value)
|
java.util.Date |
parseDate(java.lang.String aDate)
|
void |
run(MathEvaluator.MathCommunicator communicator,
java.util.Stack stack)
|
java.util.Vector |
splitDateModifier(java.lang.String modifier)
|
java.lang.Long |
substract(java.util.Date from,
java.util.Date to,
int difType)
|
Methods inherited from class org.nfunk.jep.function.PostfixMathCommand |
getNumberOfParameters, getRootNode, run, setCurNumberOfParameters |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DateTools
public DateTools()
- Constructor.
DateTools
public DateTools(java.lang.String pattern)
run
public void run(MathEvaluator.MathCommunicator communicator,
java.util.Stack stack)
throws org.nfunk.jep.ParseException
- Specified by:
run
in class JaxfrontMathCommand
- Throws:
org.nfunk.jep.ParseException
- See Also:
org.nfunk.jep.function.PostfixMathCommandI#run(Stack)
isMonth
public boolean isMonth(java.lang.String value)
isYear
public boolean isYear(java.lang.String value)
isDay
public boolean isDay(java.lang.String value)
isHour
public boolean isHour(java.lang.String value)
isSecond
public boolean isSecond(java.lang.String value)
isMinute
public boolean isMinute(java.lang.String value)
isMilli
public boolean isMilli(java.lang.String value)
endsWithRangeMarker
public boolean endsWithRangeMarker(java.lang.String value)
getType
public int getType(java.lang.String value)
parseDate
public java.util.Date parseDate(java.lang.String aDate)
throws java.text.ParseException
- Throws:
java.text.ParseException
disPatchDate
public java.lang.Object disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
throws java.text.ParseException
- Throws:
java.text.ParseException
splitDateModifier
public java.util.Vector splitDateModifier(java.lang.String modifier)
disPatchDate
public java.lang.String disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.Object o2,
java.lang.Object o3)
disPatchDate
public java.lang.String disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.String o2,
SimpleType o3)
disPatchDate
public java.lang.String disPatchDate(MathEvaluator.MathCommunicator communicator,
java.lang.String o2,
java.lang.String o3)
substract
public java.lang.Long substract(java.util.Date from,
java.util.Date to,
int difType)
add
public java.lang.Long add(java.util.Date from,
java.util.Date to,
java.lang.String difType)
compare
public int compare(java.util.Date from,
java.util.Date to)