Computer >> Máy Tính >  >> Lập trình >> Lập trình

Cách đặt múi giờ trong JSP?

được sử dụng để sao chép đối tượng múi giờ vào biến phạm vi được chỉ định.

Thuộc tính

thẻ có các thuộc tính sau -

Thuộc tính Mô tả Bắt buộc Mặc định
Giá trị Múi giờ để hiển thị dưới dạng biến phạm vi hoặc biến cấu hình Không có
var Tên biến để lưu trữ múi giờ mới Không Thay thế mặc định
phạm vi Phạm vi của biến để lưu trữ múi giờ mới Không Trang

Ví dụ

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "https://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>
<html>
   <head>
      <title>JSTL fmt:setTimeZone Tag</title>
   </head>
   <body>
      <c:set var = "now" value = "<%=new java.util.Date()%>" />
      <p>Date in Current Zone: <fmt:formatDate value = "${now}" type = "both" timeStyle = "long" dateStyle = "long" /></p>
      <p>Change Time Zone to GMT-8</p>
      <fmt:setTimeZone value = "GMT-8" />
      <p>Date in Changed Zone: <fmt:formatDate value = "${now}" type = "both" timeStyle = "long" dateStyle = "long" /></p>
   </body>
</html>

Đoạn mã trên sẽ tạo ra kết quả sau -

Date in Current Zone: 23 September 2010 15:21:37 GST
Change Time Zone to GMT-8
Date in Changed Zone: 23 September 2010 03:21:37 GMT-08:00