WaihonaPedia supportside

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)"
     

Om indholdet af hjemmesiden

Alle oplysninger på dette websted er udelukkende til undervisningsformål. Det er din læge, der er det rette sted at få specifik medicinsk rådgivning, diagnoser og behandling. Brug af dette websted sker udelukkende på eget ansvar. Hvis du finder noget, som du mener, der skal rettes eller præciseres, bedes du give os besked på: 

Send en e-mail: info@cdlsWorld.org