> 웹 프론트엔드 > HTML 튜토리얼 > JSTL 데이터 형식 지정 예제에 대한 자세한 설명

JSTL 데이터 형식 지정 예제에 대한 자세한 설명

零下一度
풀어 주다: 2017-07-27 16:59:36
원래의
1329명이 탐색했습니다.

날짜 표현

<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"/>
로그인 후 복사

백분율 표현, 천 단위 표현

<fmt:formatNumber value="${DoubleVALUE}" type="number" pattern="0.00‰" />    0.01 ‰
<fmt:formatNumber    value="${DoubleVALUE}"   type="number" pattern="0.00%" />    0.20 %
로그인 후 복사

기타 숫자 표현

<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。
로그인 후 복사

통화 표현

===1
<fmt:setLocale value="ch_CH" />
<fmt:formatNumber value="${data}" type="currency" />
==2
<fmt:formatNumber value="${doubleValue}" type="number" pattern="¥0.00" />
로그인 후 복사

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 下午 中央夏令时
로그인 후 복사

형식 모드:
d 해당 월의 하루입니다. 한 자리 날짜에는 앞에 0이 없습니다.​
dd 오월의 어느 날. 한 자리 날짜에는 앞에 0이 붙습니다.​
ddd AbbreviatedDayNames 에 정의된 요일의 약식 이름입니다.​
dddd DayNames 에 정의된 요일의 전체 이름입니다.​
M 월간 숫자. 한 자리 월에는 앞에 0이 없습니다.​
MM 월 수. 한 자리 월에는 앞에 0이 붙습니다.​
MMM AbbreviatedMonthNames 에 정의된 월의 약식 이름입니다.​
MMMM MonthNames 에 정의된 월의 전체 이름입니다.​
y 시대가 없는 해. 신기원이 없는 연도가 10보다 작으면 앞에 0이 없는 연도가 표시됩니다.​
yy 시대가 없는 해. 신기원이 없는 연도가 10보다 작으면 앞에 0이 붙은 연도가 표시됩니다.​
yyyy 신기원을 포함한 4자리 연도입니다.​
gg 시대 또는 시대. 형식화되는 날짜에 연관된 기간이나 에포크 문자열이 없으면 패턴이 무시됩니다.
h 시간은 12시간 형식입니다. 한 자리 시간에는 앞에 0이 없습니다.​
hh 12시간 형식의 시간입니다. 한 자리 시간에는 앞에 0이 붙습니다.
H Hour는 24시간 형식입니다. 한 자리 시간에는 앞에 0이 없습니다.
HH Hour(24시간 형식). 한 자리 시간에는 앞에 0이 붙습니다. ~ 한 자리 분에는 앞에 0이 없습니다.​
mm 분. 한 자리 분에는 앞에 0이 붙습니다.
초. 한 자리 초에는 앞에 0이 없습니다.
초. 한 자리 초에는 앞에 0이 붙습니다.

<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy HH:mm aa"/>和
<fmt:formatDate value="${xx}" pattern="dd/MM/yyyy hh:mm aa"/>  对于0点显示的结果不一样
로그인 후 복사


위 내용은 JSTL 데이터 형식 지정 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿