The <fmt:setTimeZone> tag is used to load the time zone into a specified scope variable.
The Syntax of the <fmt:setTimeZone> Tag
<fmt: setTimeZone value= "string" var = "var name" scope= "string"/>
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
<%@ 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>
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