A Java date pattern is a sequence of one or more letters that controls the presentation of a date, or date and time. For example, the pattern MM/dd/yyyy is a request for a date to be presented in the format 07/04/1976 for July 4, 1976.
The standard function rule FormatDateTime() in the PegaRULES DateTime library can convert a DateTime property value according to a Java date pattern.
These letters are most often used in a date pattern. Case is significant.
- y - Year as a number
- M - Month, for example July, 07, or 7
- w - week in year, as a number
- D - Day in year, as a number
- d - day in month
- H - hour in day (0-23)
Time zones and locales can also be parameters to the FormatDateTime() function, so that the pattern "yyyy.MM.dd G 'at' HH:mm:ss" with time zone 08 (Pacific) and locale EN can produce the value 2006.07.04 at 12:08:56 PDT.
For a comprehensive description of pattern syntax, consult a Java language reference for the SimpleDateFormat class.