Heim > Web-Frontend > HTML-Tutorial > Detaillierte Erläuterung der Beispiele für die JSTL-Datenformatierung

Detaillierte Erläuterung der Beispiele für die JSTL-Datenformatierung

零下一度
Freigeben: 2017-07-27 16:59:36
Original
1327 Leute haben es durchsucht

Datum steht für

<fmt:formatDate value="${DATE1}" pattern="yyyy-MM-dd hh:mm:ss" type="date" dateStyle="long" /> 
<fmt:formatDate value="${DATE2}" type="date" pattern="yyyy-MM-dd"/>
Nach dem Login kopieren

Prozent, Tausendstel steht für

<fmt:formatNumber value="${DoubleVALUE}" type="number" pattern="0.00‰" />    0.01 ‰
<fmt:formatNumber    value="${DoubleVALUE}"   type="number" pattern="0.00%" />    0.20 %
Nach dem Login kopieren

Andere numerische Darstellung

<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> -- 123,456.79
<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> -- 123,456.7
<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/> -- 123,456.70
<fmt:formatNumber value="12" type="percent" /> -- 1,200%type 可以是currency、 number、 和percent。
Nach dem Login kopieren

Währungsdarstellung

===1
<fmt:setLocale value="ch_CH" />
<fmt:formatNumber value="${data}" type="currency" />
==2
<fmt:formatNumber value="${doubleValue}" type="number" pattern="¥0.00" />
Nach dem Login kopieren

Ausgabeformat von fmt:formatDate

<fmt:formatDate value="${isoDate}" type="both"/>2004-5-31 23:59:59
<fmt:formatDate value="${date}" type="date"/>2004-4-1
<fmt:formatDate value="${isoDate}" type="time"/>23:59:59
<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>2004-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>04-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>2004-5-31
<fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>2004年5月31日
<fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>2004年5月31日 星期一
<fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>23:59:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>下午11:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>23:59:59
<fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>下午11时59分59秒
<fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>下午11时59分59秒 CDT
<fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>星期四, 四月 1, 2004 13:30:00 -0600
<fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>31 五月 04, 11:59:59 下午 中央夏令时
Nach dem Login kopieren

Formatmodus:
d Ein Tag im Monat. Einstellige Datumsangaben haben keine führenden Nullen.
Ein Tag im Monat TT. Einstellige Datumsangaben haben eine führende Null.
ddd Der abgekürzte Name eines Wochentags, definiert in AbbreviatedDayNames .​  
dddd Der vollständige Name eines Wochentags, wie in DayNames definiert.
M Monatsnummer. Einstellige Monate haben keine führenden Nullen.​ ​
MM-Monatsnummer. Einstellige Monate haben eine führende Null. ​
MMM Der abgekürzte Name des Monats, wie in AbbreviatedMonthNames definiert.​  
MMMM Der vollständige Name des Monats, wie in MonthNames definiert.
Y beinhaltet nicht das Alter der Epoche. Wenn das Jahr ohne Epoche kleiner als 10 ist, wird das Jahr ohne führende Nullen angezeigt.
YY beinhaltet nicht das Jahr der Epoche. Wenn das Jahr ohne Epoche kleiner als 10 ist, wird das Jahr mit führenden Nullen angezeigt.​  
yyyy  Die vierstellige Jahreszahl inklusive der Epoche.
gg Zeitraum oder Ära. Wenn dem zu formatierenden Datum keine zugehörige Perioden- oder Epochenzeichenfolge zugeordnet ist, wird das Muster ignoriert.
H 12 Stunden stündlich. Einstellige Stundenangaben haben keine führenden Nullen.
HH 12 Stunden. Einstellige Stundenangaben haben führende Nullen.
H 24-Stunden-Stunde. Einstellige Stundenangaben haben keine führenden Nullen.
HH 24 Stunden. Einstellige Stundenangaben haben führende Nullen.
M Minuten. Einstellige Minuten haben keine führenden Nullen.
mm Minute. Einstellige Minuten haben eine führende Null.       
s Sekunden. Einstellige Sekunden haben keine führenden Nullen.     
ss  Sekunden. Einstellige Sekunden haben eine führende Null.

<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy HH:mm aa"/>和
<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy hh:mm aa"/>  对于0点显示的结果不一样
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beispiele für die JSTL-Datenformatierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage