examples package: Date parsing
The examples package includes services that demonstrate how to create
Gloop date objects from a CharSequence, Number, or a
java.util.Date object. As you will see in these Gloop examples, the process is as easy as
mapping the source value to a GloopDate object by either using a map line or a
set expression.

Related articles
Please see the following articles for more information:
Try it!
In the Navigator, expand the examples package and navigate to the
code folder, then expand the dateManipulation package. This package contains four
files, as shown below:
1 2 3 4 5 6 7 8 9 | |
These services are named after the transformation they demonstrate. Open any of them and
run them to see how GloopDate objects are created out of other object types. Line
comments are present1 to help you understand these services better.
Explanation
Gloop will try its best to parse a given value using the built-in default
DateCalendarConverter. In cases that the date value can't be
converted, you can declare the format of the value to be parsed using the Date Formats
property. A custom date format can be set by following the procedure below:
- Select a
GloopDateobject. -
In the Properties view, click the ellipsis button of the
Date Formatsproperty.
-
This will open a dialog where you can enter the custom date formats (one per line). Once done, click OK.

Date formats
As you enter your date formats, Martini will populate the right-hand side of the dialog with the current date /time, using the format that's being entered.
-
Open the service file to see comments. Make sure comments are also not hidden. ↩