JSTL의 formatting 의 Date다루기
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ page import ="java.util.Date"%>
--> taglib 선언 , Date 다루기 위한 import
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Formatting Tags3</title>
</head>
<body>
<c:set var="dayTime" value="<%=new Date() %>"/>
<!-- 현재 시간을 가져와서 dayTime에 저장시킨다. -->
<fmt:formatDate value="${dayTime}" type="date" dateStyle="full"/><br>
<!-- date 전체를 가져온다 -->
<fmt:formatDate value="${dayTime}" type="time"/><br>
<!-- date의 시간만 가져온다. -->
<c:set var="today" value="10/01/13 7:03 PM"/>
<fmt:parseDate value="${today}" type="both" parseLocale="en_US" dateStyle="short" timeStyle="short" var="now"/>
<!-- parseLocale 형태로 date를 가져온다.-->
${now}<br>
--> parseDate의 속성으로써 " type " " parseLocale " "dateStyle" " timeStyle " "var"
<fmt:timeZone value="Europe/London">
Europe/London : <fmt:formatDate value="${dayTime}" type="both" dateStyle="full" timeStyle="full"/><br>
</fmt:timeZone>
--> formatDate : 원하는 형식으로 출력 , value , type , dateStyle , timeStyle , timeZone 태그 안에서 formatting이 이루어짐
<fmt:setTimeZone value="America/New_York"/>
America/New_York : <fmt:formatDate value="${dayTime}" type="both" dateStyle="full" timeStyle="full"/><br>
</body>
</html>