프로그래밍/- JSP , Servlet
JSTL DATE 사용법
즐겁게 하하하
2022. 2. 9. 23:20
728x90
현재날짜 구하기
taglib 를 선언
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
첫번째 방법
<jsp:useBean id="today" class="java.util.Date" />
<fmt:formatDate value='${today}' pattern='yyyyMMdd' var="nowDate"/>
두번째방법
<c:set var="today" value="<%=new java.util.Date()%>" />
<c:set var="nowDate"><fmt:formatDate value="${tdoay}" pattern="yyyyMMdd" /></c:set>
현재 날짜와 특정 날짜 차이
<fmt:formatDate value='${특정날짜}' pattern='yyyy-MM-dd' var="modiDate"/>
<fmt:parseDate value="${modiDate}" var="modiDate2" pattern="yyyy-MM-dd"/>
<fmt:parseNumber value="${modiDate2.time / (1000*60*60*24)}" integerOnly="true" var="modiDate3"/>
<jsp:useBean id="today" class="java.util.Date" />
<fmt:formatDate value='${today}' pattern='yyyy-MM-dd' var="nowDate"/>
<fmt:parseDate value="${nowDate}" var="nowDate2" pattern="yyyy-MM-dd"/>
<fmt:parseNumber value="${nowDate2.time / (1000*60*60*24)}" integerOnly="true" var="nowDate3"/>
<c:set var="check_pw" value="${nowDate3 - modiDate3}" />
${modiDate}
<c:if test="${check_pw gt 30}" >
<span class="ml-3" style="font-family: 'AmeriGarmnd BT';color:brown"><b>30일 초과</b></span>
</c:if>
728x90