<fmt:timeZone> 标签

<fmt:timeZone>标签用来指定时区,供其它标签使用。

语法格式

  1. <fmt:setLocale value="<string>" variant="<string>" scope="<string>"/>

属性

<fmt:timeZone>标签有如下属性:

属性描述是否必要默认值
value时区

实例演示

  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  5. <html>
  6. <head>
  7. <title>JSTL fmt:timeZone 标签</title>
  8. </head>
  9. <body>
  10. <c:set var="now" value="<%=new java.util.Date()%>" />
  11. <table border="1" width="100%">
  12. <tr>
  13. <td width="100%" colspan="2" bgcolor="#0000FF">
  14. <p align="center">
  15. <b>
  16. <font color="#FFFFFF" size="4">Formatting:
  17. <fmt:formatDate value="${now}" type="both"
  18. timeStyle="long" dateStyle="long" />
  19. </font>
  20. </b>
  21. </p>
  22. </td>
  23. </tr>
  24. <c:forEach var="zone"
  25. items="<%=java.util.TimeZone.getAvailableIDs()%>">
  26. <tr>
  27. <td width="51%">
  28. <c:out value="${zone}" />
  29. </td>
  30. <td width="49%">
  31. <fmt:timeZone value="${zone}">
  32. <fmt:formatDate value="${now}" timeZone="${zn}"
  33. type="both" />
  34. </fmt:timeZone>
  35. </td>
  36. </tr>
  37. </c:forEach>
  38. </table>
  39. </body>
  40. </html>

运行结果如下:

fmt-timezone