Parse date pattern¤
Parses a date based on a specified pattern, returning an xsd:date.
Examples¤
Notation: List of values are represented via square brackets. Example: [first, second]
represents a list of two values “first” and “second”.
Example 1:
-
Parameters
- format:
dd.MM.yyyy
- format:
-
Input values:
[03.04.2015]
-
Returns:
[2015-04-03]
Example 2:
-
Parameters
- format:
dd.MM.yyyy
- format:
-
Input values:
[3.4.2015]
-
Returns:
[2015-04-03]
Example 3:
-
Parameters
- format:
yyyyMMdd
- format:
-
Input values:
[20150403]
-
Returns:
[2015-04-03]
Example 4:
-
Parameters
- format:
MMM yyyy
- locale:
en
- format:
-
Input values:
[May 2024]
-
Returns:
[2024-05-01]
Example 5:
-
Parameters
- format:
MMM yyyy
- locale:
de
- format:
-
Input values:
[Mai 2024]
-
Returns:
[2024-05-01]
Example 6:
-
Parameters
- format:
MMM yyyy
- locale:
de
- format:
-
Input values:
[May 2024]
-
Returns:
[]
Example 7:
-
Parameters
- format:
yyyyMMdd
- lenient:
false
- format:
-
Input values:
[20150000]
-
Returns:
[]
Parameter¤
Format¤
The date pattern used to parse the input values
- Datatype:
string
- Default Value:
dd-MM-yyyy
Lenient¤
If set to true, the parser tries to use heuristics to parse dates with invalid fields (such as a day of zero).
- Datatype:
boolean
- Default Value:
false
Locale¤
Optional locale for the date format. If not set the system’s locale will be used.
- Datatype:
option[locale]
- Default Value:
None