JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Gallery
박효준
박효준
JSTL 날짜 Format
경매형 이벤트 상품 firebase
마켓몰 GA4
마켓몰 직원가 적용 프로세스
페이레터 결제 승인 대사
미적재건 엑셀 추출
경매형 이벤트 상품 FO
페이레터 대사 내역
GPC BO Front
이미지 편집
골핑 블랙골프데이 본행사 (2022 PC ver.)
Firebase hosting
골핑 검색 최적화
이웃 BO
골핑 nginx 관련
Docker
골핑 Nginx 전환
More
Share
Explore
JSTL 날짜 Format
1. JSP 파일 시작 부분에 taglib 정의 추가(선언)
<%@
taglib
prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@
taglib
prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
2. 현재 date 및 전시 날짜 지정
<%-- 현재날짜 --%>
<
jsp
:useBean
id="now" class="java.util.Date" />
<%-- 전시 시작 및 전시 종료 --%>
<
fmt
:parseDate
value="
${
list.evn_start_dt
}
" pattern="yyyy-MM-dd HH:mm:ss" var="startDate" />
<
fmt
:parseDate
value="
${
list.evn_end_dt
}
" pattern="yyyy-MM-dd HH:mm:ss" var="endDate" />
fmt:parseDate: String 형을 받아서 원하는 포맷으로 자료형을 Date로 변경
fmt:formatDate: Date 형을 받아서 원하는 포맷으로 날짜 형태를 변경
3. pattern에 맞게 날짜 포맷팅
<%-- 날짜 formatting --%>
<
fmt
:formatDate
value="
${
now
}
" pattern="yyyy-MM-dd HH:mm:ss" var="nowDate"/>
<
fmt
:formatDate
value="
${
startDate
}
" pattern="yyyy-MM-dd HH:mm:ss" var="openDate" />
<
fmt
:formatDate
value="
${
endDate
}
" pattern="yyyy-MM-dd HH:mm:ss" var="closeDate" />
4. jstl c:forEach 및 c:if 사용하여 특정 기간에 맞게 표시
<%-- 타임세일 이벤트 예시 --%>
<
c
:forEach
items="
${
timeSaleList_today
}
" var="list" varStatus="status">
<
c
:if
test="
${
openDate < nowDate && closeDate > nowDate
}
">
.. 이벤트 상품 정보
</
c
:if
>
</
c
:forEach>
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.