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

Làm thế nào để phân tích cú pháp ngày trong JSP?

được sử dụng để phân tích cú pháp ngày tháng.

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ị Giá trị ngày để đọc (phân tích cú pháp) Không Phần thân
loại DATE, TIME hoặc BOTH Không ngày
dateStyle ĐẦY ĐỦ, DÀI, TRUNG BÌNH, NGẮN HẠN hoặc ĐAU Không Mặc định
timeStyle ĐẦY ĐỦ, DÀI, TRUNG BÌNH, NGẮN HẠN hoặc ĐAU Không Mặc định
parseLocale Ngôn ngữ để sử dụng khi phân tích cú pháp ngày Không Ngôn ngữ mặc định
mẫu Mẫu phân tích cú pháp tùy chỉnh Không Không có
timeZone Múi giờ của ngày được phân tích cú pháp Không Múi giờ mặc định
var Tên biến để lưu trữ ngày được phân tích cú pháp Không In ra trang
phạm vi Phạm vi của biến để lưu trữ ngày được định dạng Không trang

Thuộc tính mẫu được cung cấp hoạt động giống như thuộc tính mẫu cho nhãn. Tuy nhiên, trong trường hợp phân tích cú pháp, thuộc tính mẫu cho trình phân tích cú pháp biết định dạng mong đợi.

Ví dụ

<%@ taglib prefix = "c" uri = "https://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "https://java.sun.com/jsp/jstl/fmt" %>
<html>
   <head>
      <title>JSTL fmt:parseDate Tag</title>
   </head>
   <body>
      <h3>Date Parsing:</h3>
      <c:set var = "now" value = "20-10-2010" />
      <fmt:parseDate value = "${now}" var = "parsedEmpDate" pattern = "dd-MM-yyyy" />
      <p>Parsed Date: <c:out value = "${parsedEmpDate}" /></p>
   </body>
</html>

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

Date Parsing:
Parsed Date: Wed Oct 20 00:00:00 GST 2010