<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <title>Jakarta DATETIME Taglib Example</title>
</head>
<body bgcolor="#FFFFFF">

<center>
<h1>
Jakarta DATETIME Taglib Example</h1></center>
<br>
<%@ taglib uri="http://jakarta.apache.org/taglibs/datetime-1.0" prefix="dt" %>
<%@ taglib uri="http://jakarta.apache.org/taglibs/request-1.0" prefix="req" %>
<p>
You selected the time zone: <req:parameter name="timezone"/><br><br>

The local current time is: 
<dt:format><dt:currentTime/></dt:format><br><br>

Setting the time zone for this session:
<dt:timeZone id="tz"><req:parameter name="timezone"/></dt:timeZone>
<br><br>

The current time at <req:parameter name="timezone"/> 
<dt:format timeZone="tz"><dt:currentTime/></dt:format><br><br>

The current time at <req:parameter name="timezone"/> in a different format:
<dt:format timeZone="tz" pattern="yyyy.MM.dd G 'at' hh:mm:ss a zzz"><dt:currentTime/></dt:format><br><br>
<req:setAttribute name="pattern">yyyy MM dd</req:setAttribute>
Parse the date you selected using the <b>parse</b> tag:<br><br>
<dt:parse timeZone="tz" patternId="pattern"><req:parameter name="year"/> <req:parameter name="month"/> <req:parameter name="day"/></dt:parse><br><br>
The date you selected was:
<dt:format timeZone="tz" pattern="MM/dd/yyyy"><dt:parse timeZone="tz" pattern="yyyy MM dd"><req:parameter name="year"/> <req:parameter name="month"/> <req:parameter name="day"/></dt:parse></dt:format><br><br>
</body>
</html>