Class AbstractDateFunction
java.lang.Object
org.citrusframework.functions.core.AbstractDateFunction
- All Implemented Interfaces:
Function
- Direct Known Subclasses:
ChangeDateFunction,CurrentDateFunction,UnixTimestampFunction
Abstract date value handling function provides base date value manipulation helpers.
- Since:
- 1.3.1
-
Field Summary
Fields inherited from interface org.citrusframework.functions.Function
functions, logger, RESOURCE_PATH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyDateOffset(Calendar calendar, String offsetString) Adds/removes date value offset by parsing offset string for year/month/day/hour/minute/second offsets.protected intgetDateValueOffset(String offsetString, char c) Parse offset string and add or subtract date offset value.protected SimpleDateFormatProvides default date format.
-
Constructor Details
-
AbstractDateFunction
public AbstractDateFunction()
-
-
Method Details
-
applyDateOffset
Adds/removes date value offset by parsing offset string for year/month/day/hour/minute/second offsets.- Parameters:
calendar-offsetString-
-
getDateValueOffset
Parse offset string and add or subtract date offset value.- Parameters:
offsetString-c-- Returns:
-
getDefaultDateFormat
Provides default date format.- Returns:
-