입력date 형식 : Tue, 4 Apr 2006 13:20:01 +0900
원하는 date 형식 : 2006년 4월 4일 오후 1시 20분
입력date가 영문로케일이여서 한글로케일에서는 변환이 되지 않습니다.
해결방법은
<#setting locale="en_US"> 로케일을 영문으로 바꾼뒤 저장합니다.
<#assign test = "Tue, 4 Apr 2006 13:20:01 +0900"?datetime("EEE, dd MMM yyyy hh:mm:ss")>
다시 로케일을 한글로 바꿔서 원하는값을 변환하면 됩니다.ㅋ
<#setting locale="euc_kr">
${date?date} <--날짜만 얻고 싶을때.
${date?time} <--시간만 얻고싶을때.
${date?datetime} <-- 전체데이터를 얻고 싶을때
출력결과
2006년 4월 4일
오후 1시 20분
2006년 4월 4일 오후 1시 20분
'프레임워크 > FreeMarker' 카테고리의 다른 글
FreeMarker String 관련 처리법 (0) | 2015.11.20 |
---|---|
프리마커 문법 (0) | 2015.11.20 |
Freemarker 문법 (0) | 2015.11.20 |
Freemarker 소개 (0) | 2015.11.06 |
FreeMarker 템플릿 엔진 적용하기 (0) | 2015.10.16 |