Show TOC

Background documentationSpecifying Dates Using Java Date Format Locate this document in the navigation structure

 

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

Example

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