The <fmt:setTimeZone> tag is used to load the time zone into a specified scope variable.
The Syntax of the <fmt:setTimeZone> Tag
[code lang=”html”]
<fmt: setTimeZone value= "string" var = "var name" scope= "string"/>
[/code]
Attributes of <fmt:setTimeZone> Tag
Attributes | Description |
value | It is used to represent the time zone ID or specify the java.util.TimeZone object. |
var | Specifies the variable name to store new default time zone. |
scope | The Scope into which the variable has to be set. |
Example
[code lang=”html”]
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Set Time Zone Example</title>
</head>
<body>
<center>
<c:set var="today" value="<%=new java.util.Date()%>" />
<b>Present Date and Time</b><br>
<fmt:formatDate value="${today}" type="both" /><br>
<b>Date and time using GMT</b><br>
<fmt:setTimeZone value="GMT-10"/>
<fmt:formatDate value="${today}" type="both" />
</center>
</body>
</html>
[/code]
Details of the Code
- <%@ taglib uri=”http://java.sun.com/jsp/jstl/fmt” prefix=”fmt” %> tag is used for formatting the data in jsp page.
- <%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%> tag is used to process a JSP page in an application.
- <fmt:formatDate> tag is used to display the date.
- <fmt:setTimeZone value=”GMT-10″/> tag is used to set the time by specifying the GMT value.
Steps for Execution
- Save this file as example.jsp in your eclipse IDE.
- Now select this jsp file, right mouse click and select Run as ->Run on server
Output
When the execution process is completed successfully we will get the following output :
Previous Tutorial : JSTL Format fmt:timeZone Tag :: Next Tutorial : JSTL Format fmt:message Tag
Leave a Reply