Specifying Dates Using Java Date Format 
The Java SimpleDateFormat class is used to format dates in this case. An example for a dynamic date using Java SimpleDateFormat would be the following:
${Time.now:'yyyyMMdd'}
The following table lists alls valid letters that can be used to form a pattern which represents the date format.
Letter |
Date or Time Component |
Presentation |
Examples |
G |
Era designator |
Text |
AD |
y |
Year |
Year |
1996; 96 |
M |
Month in year |
Month |
July; Jul; 07 |
w |
Week in year |
Number |
27 |
W |
Week in month |
Number |
2 |
D |
Day in year |
Number |
189 |
d |
Day in month |
Number |
10 |
F |
Day of week in month |
Number |
2 |
E |
Day in week |
Text |
Tuesday; Tue |
a |
Am/pm marker |
Text |
PM |
H |
Hour in day (0-23) |
Number |
0 |
k |
Hour in day (1-24) |
Number |
24 |
K |
Hour in am/pm (0-11) |
Number |
0 |
h |
Hour in am/pm (1-12) |
Number |
12 |
m |
Minute in hour |
Number |
30 |
s |
Second in minute |
Number |
55 |
S |
Millisecond |
Number |
978 |
z |
Time zone |
General time zone |
Pacific Standard Time; PST; GMT-08:00 |
Z |
Time zone |
RFC 822 time zone |
-0800 |
The given date and time are 2008-07-04 12:08:56 local time in the U.S. Pacific Time time zone.
Java SimpleDateFormat |
Result |
${now:"yyyyMMddHHmm"} |
200807041208 |
${now:"yyyy.MM.dd.HH-mm-ss"} |
2008.07.04.12-08-56 |
${now:"EEE-dd-MM-yy"} |
Wed-04-07-08 |
${now:"hmma"} |
1208PM |