Class AbstractDateFunction

java.lang.Object
org.citrusframework.functions.core.AbstractDateFunction
All Implemented Interfaces:
Function
Direct Known Subclasses:
ChangeDateFunction, CurrentDateFunction, UnixTimestampFunction

public abstract class AbstractDateFunction extends Object implements Function
Abstract date value handling function provides base date value manipulation helpers.
Since:
1.3.1
  • Constructor Details

    • AbstractDateFunction

      public AbstractDateFunction()
  • Method Details

    • applyDateOffset

      protected void applyDateOffset(Calendar calendar, String offsetString)
      Adds/removes date value offset by parsing offset string for year/month/day/hour/minute/second offsets.
      Parameters:
      calendar -
      offsetString -
    • getDateValueOffset

      protected int getDateValueOffset(String offsetString, char c)
      Parse offset string and add or subtract date offset value.
      Parameters:
      offsetString -
      c -
      Returns:
    • getDefaultDateFormat

      protected SimpleDateFormat getDefaultDateFormat()
      Provides default date format.
      Returns: