JSTL značka formatDate

February 2nd, 2008

Ne všechny věci člověk používá každý den a lecos tak rychle zapomene. Až budu příště zase s ostudou googlovat syntaxi JSTL značky formatDate, vím kde to najít. :-)

Syntaxe

<fmt:formatDate value="..."
        [type="{time|date|both}"]
        [dateStyle="{default|short|medium|long|full}"]
        [timeStyle="{default|short|medium|long|full}"]
        [pattern="customPattern"]
        [timeZone="timeZone"]
        [var="varName"]
        [scope="{page|request|session|application}"]/>

Locale

Bere se standardně z requestu, v případě potřeby jej lze explicitně přenastavit na začátku JSP stránky pomocí značky:

<fmt:setLocale value="..."/>

Implicitní formátování

Style Locale
CS EN
Date Time Date Time
default 4.5.2008 15:34:22 May 4, 2008 3:29:54 PM
short 4.5.08 15:34 5/4/08 3:30 PM
medium 4.5.2008 15:33:43 May 4, 2008 3:31:18 PM
long 4. květen 2008 15:33:22 CEST May 4, 2008 3:31:41 PM CEST
full Čtvrtek,
4. květen 2008
15:33:02 CEST Thursday,
May 4, 2008
3:32:01 PM CEST

Leave a Reply