728x90
반응형

펌글 출처 : http://bambabo.blog.me/120100616633

 

1. 숫자 포맷 변환

 

라이브러리로 아래와 같이 추가

<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>

 

숫자1 : <fmt:formatNumber value="123456789" type="number"/><br>
숫자2 : <fmt:formatNumber value="1000" type="currency" currencySymbol="₩"/><br>
숫자3 : <fmt:formatNumber value="0.3" type="percent"/><br>
숫자4 : <fmt:formatNumber value="12345.678" pattern=".00"/><br>

 

 

<결과값>

숫자1 : 123,456,789  <- 기본 천단위 끊어서 표현
숫자2 : ₩ 1,000.00  <- 원표시 붙이고 (,)붙이고 소수점 2개 까지 표현
숫자3 : 30%   <- %로 표현
숫자4 : 12345.68  <- 설정 소수점에서 반올림으로 표현 

 

2. 날짜 포맷 변환

라이브러리로 아래와 같이 추가

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>


<fmt:formatDate value="${board.registDate}" pattern="yyyy-MM-dd"/>

 

 

===============================================================================

 

<fmt:formatDate value="<%=new java.util.Date()%>" pattern="yyyy-MM-dd" var="thisYmd"/>
<fmt:formatDate value="<%=com.kr.ds.tm.cc.framework.util.DateUtil.getDateAdd(2,-1 )%>" pattern="yyyy-MM-dd" var="beforeYmd"/>

<font><input id="DATE_FROM" name="DATE_FROM" class="inputBox2 datePicker editAfter" value="${beforeYmd}" style="width:70px;"/></font>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

<fmt:formatNumber value="${resultMap.CANCEL_CNT}" type="number" var="CANCEL_CNT"/>

<input name="inputbox" value="${CANCEL_CNT}" class="inputBox2" type="text" maxlength="20" style="text-align:right"/>

 

 

 

 

 

 

 

 

 

 

 

주의.. 한번에 바꿀려고 하지마세요. 

String 으로 줬고.. 20130607120622 이런식으로 날짜뿐만아니라 시간 초까지 다 넣어놨습니다. 

그런데.. 이 형식을  <fmt:parseDate value="${item.FD_REG_DATE}" var="dateFmt" pattern="yyyyMMdd"/>

이런식으로 해도 자꾸 에러가 나더라구요..

아니 String형을 DATe형식으로 바꿔주는게 안될까 왜 안될까 했는데..

 

일단.. String 형의 데이터에 맞추서 날짜로 변경해 줘야 했던 것입니다..

그 변경된걸 다시.. 원하는 format으로 맞춰주게 해야 됩니다..

아래와 같이요!! 한번에 할려고 하지말고. 소스가 길어지더라두.. 나눠서 이것저것 도전해 보는 것이 중요할것 같습니다

<fmt:parseDate value="${item.FD_REG_DATE}" var="dateFmt" pattern="yyyyMMddHHmmss"/>
      <fmt:formatDate value="${dateFmt}"  pattern="yyyy-MM-dd"/></td> 

 

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,