<fmt:timeZone> 标签


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

属性

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

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

实例演示

  1. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  3. <html>
  4. <head>
  5. <title>JSTL fmt:timeZone Tag</title>
  6. </head>
  7.  
  8. <body>
  9. <c:set var="now" value="<%=new java.util.Date()%>" />
  10. <table border="1" width="100%">
  11. <tr>
  12. <td width="100%" colspan="2" bgcolor="#0000FF">
  13. <p align="center">
  14. <b>
  15. <font color="#FFFFFF" size="4">Formatting:
  16. <fmt:formatDate value="${now}" type="both"
  17. timeStyle="long" dateStyle="long" />
  18. </font>
  19. </b>
  20. </p>
  21. </td>
  22. </tr>
  23.  
  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