Format Date

This data converter reformats a date. The input text must be a date in the standard date format, e.g. "2001-02-25 14:32:49.0".

Note: If you want to convert a date to the standard date format, use the Extract Date data converter.

Properties

The Format Date data converter is configured using the following properties:

Locale

This field specifies the locale that the date is to be formatted to.

Format Pattern

Contains a pattern that specifies the format of the date. Either use one of the default patterns, or see below for details about specifying a pattern.

Description

Type in a description to be shown in the list of data converters. If there is no type in a description, one will be generated.

Specifying a format pattern

The format pattern provides a very flexible way of specifying the date format. However, the rules for specifying the pattern can be somewhat difficult to understand, so it might be easier to simply find the default pattern that matches the required format best, and then experiment with changing that default pattern.

In a pattern, the following special characters can be used:

Special Character

Description

Type

Example

y,yy,yyy

year

Number

96

yyyy

year

Number

1996

YYYY1

week year

Number

2009

M

month

Number

7

MM

month

Number

7

MMM

month

Text

Jul

MMMM

month

Text

July

d,dd

day in month

Number

10

(d)ddd

day in month

Number

(0)010

E,EE,EEE

day in week

Text

Tue

EEEE

day in week

Text

Tuesday

D,DD,(D)DDD

day in year

Number

(0)189

(F)F

day of week in month

Number

(0)2 (2nd Wed in July)

w,(w)ww

week in year

Number

(0)27

(W)W

week in month

Number

(0)2

(H)H

hour in day (0-23)

Number

(0)4 or (0)12

(k)k

hour in day (1-24)

Number

(0)4 or (0)12

(K)K

hour in am/pm (0-11)

Number

(0)0

(h)h

hour in am/pm (1-12)

Number

(0)5 or (0)12

(m)m

minute in hour

Number

(0)30

(s)s

second in minute

Number

(0)55

S,SS,(S)SSS

millisecond

Number

(0)978

a

am/pm marker

Text

PM

z,zz,zzz

time zone

Text

PST

(z)zzzz

time zone

Text

Pacific Standard Time

G

era designator

Text

AD

'

start/end of text not in input

Delimiter

'o''clock' -> o'clock

''

single quote

Literal

"EEEE" -> "Friday"

Any characters in the pattern that are not letters in the range A-Z or a-z will be treated as text. For instance, characters like ':', '.', ' ', '#' and '@' will appear in the resulting date even though they are not enclosed in single quotes.

If the pattern is empty, the default date format for the selected locale is used.

1 When using WEEK YEAR, the year of the week that includes the first day of the year is set as the new year.