Parse Date/Time

Logic name
Parse Date/Time (Document Mapper/Variable Mapper/Merge Mapper)
Function
This logic parses the input string in a specified format and outputs the value as date/time.
Data types
Location |
Type |
---|---|
First input handler |
String |
Logic output |
Date |
Refer to the following for details:
-
Logic specifications (Document Mapper/Variable Mapper)
-
Logic specifications (Merge Mapper)
Properties
Category |
Property |
Description |
---|---|---|
Required settings |
Format |
Specify the date format of the custom type. |
Comment |
Comment |
You can write a description of the logic. It doesn't affect the conversion process. |
Function details
Format
Format is used in order to interpret a string as date/time.
Specify the format that fits the input string.
Refer to Format of the Data/Time Formatting logic for details of format.
The following exception is output when the string can't be interpreted as date/time using the specified format.
[Mapping] process failed. Caused by:[java.lang.IllegalStateException: failed to set value to variable "date" ("20061001" cannot be parsed in "yyyy/MM/dd" format)]
Logic sample
Mapping definition

Logic settings and processing result
The logic parses date/time strings in the input data with format "yyyy/MM/dd" and outputs the result as date/time data.
Property settings
Property |
Setting |
---|---|
Format |
yyyy/MM/dd |
Input data
1999/08/10 |
2001/09/01 |
2004/10/17 |
Output data
1999-08-10T00:00:00.000+0900 |
2001-09-01T00:00:00.000+0900 |
2004-10-17T00:00:00.000+0900 |
For a list of logics, refer to Mapper Logic Guide.