<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<jsp:useBean id="now" class="java.util.Date"></jsp:useBean>
<fmt:parseNumber value="${now.time}" integerOnly="true" var="today" />
<fmt:parseNumber value="${notice.regDate.time}" integerOnly="true" var="regDateNum" />
<div class="cell reg-date">
<c:if test="${((today - regDateNum)/(1000*60*60*24)) < 1}"> // 24시간 이내에 썼으면
<fmt:formatDate value="${notice.regDate}" pattern="HH:MM" var="regDate" />${regDate}
/c:if>
<c:if test="${((today - regDateNum)/(1000*60*60*24)) >= 1}"> // 24시간이 지나면
<fmt:formatDate value="${notice.regDate}" pattern="YY.MM.dd" var="regDate" />${regDate}
</c:if>
</div>
DB 에서 regDate를 받아올 때 담을 자료형은 Date형이지만, ResultSet에서 getDate로 받아올 것이 아니라 getTimestamp로 받아와야 시간까지 잘 받아온다.
'컴퓨터 > java' 카테고리의 다른 글
백준)11718번 (0) | 2017.09.21 |
---|---|
Annotation (0) | 2017.09.20 |
Iterable<E> 인터페이스 (0) | 2017.08.02 |
System.out.println (0) | 2017.07.31 |
채팅 프로그램 만들기 (0) | 2017.07.31 |
댓글