Supportseite WaihonaPedia

Macro: makeNiceDate


Macro for changing a string value date from a class object (even if it's encapsulated in a HTML macro) to an arbitrary made up date Object.

Inline use:
{{makeNiceDate
  fieldName='[Class attribute name, example 'dateFrom']'
  formatOut='[Date format, standard set to 'd MMM YYYY']'
  className='[Class name, example: 'testCode.testClass']'
  objectName='[Name of the object that contains the date, example 'test.test1']'
/}}

Date formatting

The specified format may be a standard style pattern ('full', 'long', 'medium', 'short', or 'default'). You may also specify that you want only the date or time portion be appending '_date' or '_time' respectively to the standard style pattern (e.g. 'full_date' or 'long_time'). If the format fits neither of these patterns, then the output will be formatted according to the symbols defined by SimpleDateFormat:

Symbol   Meaning                 Presentation        Example


G        era designator          (Text)              AD
y        year                    (Number)            1996

M        month in year           (Text & Number)     July & 07
d        day in month            (Number)            10
h        hour in am/pm (112)     (Number)            12
H        hour in day (023)       (Number)            0
m        minute in hour          (Number)            30
s        second in minute        (Number)            55
S        millisecond             (Number)            978
E        day in week             (Text)              Tuesday
D        day in year             (Number)            189
F        day of week in month    (Number)            2 (2nd Wed in July)
w        week in year            (Number)            27
W        week in month           (Number)            2
a        am/pm marker            (Text)              PM
k        hour in day (124)       (Number)            24
K        hour in am/pm (011)     (Number)            0
z        time zone               (Text)              Pacific Standard Time
'        escape for text         (Delimiter)
''       single quote            (Literal)           '

Examples:

  • "E, MMMM d" will result in "Tue, July 24"
  • "EEE, M-d (H:m)" will result in "Tuesday, 7-24 (14:12)"
     

Über den Inhalt der Website

Alle Informationen auf dieser WebSite dienen ausschließlich der Aufklärung. Der richtige Ort, um spezifischen medizinischen Rat, Diagnosen und Behandlungen zu erhalten, ist Ihr Arzt. Die Nutzung dieser Website erfolgt ausschließlich auf eigene Gefahr. Wenn Sie etwas finden, das Ihrer Meinung nach einer Korrektur oder Klärung bedarf, lassen Sie es uns bitte wissen: 

Senden Sie eine E-Mail: info@cdlsWorld.org