Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Cách parse ngày tháng trong JSP

Tag <fmt:parseDate> dùng để phân tích (parse) chuỗi thành ngày tháng.

Thuộc tính

AttributeDescriptionRequiredDefault
valueGiá trị ngày cần parseNoBody
typeDATE, TIME, hoặc BOTHNodate
dateStyleFULL, LONG, MEDIUM, SHORT, DEFAULTNoDefault
timeStyleFULL, LONG, MEDIUM, SHORT, DEFAULTNoDefault
parseLocaleLocale dùng khi parseNoDefault locale
patternPattern parse tùy chỉnhNoNone
timeZoneMúi giờ của ngày parseNoDefault time zone
varTên biến lưu ngày đã parseNoPrint to page
scopePhạm vi biến lưu ngàyNopage

Thuộc tính pattern hoạt động như pattern của <fmt:formatDate> nhưng cho parser biết format 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>

Kết quả:

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