Purpose
The extractField task is used to extract a time field that may consist of the day, month, year, or any other field from a given time.
Potential Use Case
If you need to know a timestamp from a dataset then you could use the extractField task to pull the time variable that is needed.
Properties
Input and output parameters are shown below.
| Incoming | Type | Description | 
|---|---|---|
| inputTime | Object | Required. The time representation to extract a field from. | 
| field | Enum | Required. The field to extract. Allowed values are: Millisecond, Second, Minute, Hour, Day of Week, Day of Month, Day of Year, Week of Year, Month, Year. | 
| outputFormat | Enum | Represents a humanize-string or numeric value. Allowed values are: String, Number. | 
| Outgoing | Type | Description | 
|---|---|---|
| timeFieldValue | String | The extracted field value. | 
Example
In this example the inputTime object is pulling time fields from {"$ref": "timeProperties#/definitions/timeObject"}, and the Field value selected from the dropdown list is Year.
The OutputFormat will be shown as a String. You can also set the OutputFormat to show as a Number and the result will be identical to that shown for a String.

The outgoing result shows the timeFieldValue as the year "2020".
