如何在 JSP 中解析日期?


<fmt:parseDate> 標籤用於解析日期。

屬性

<fmt:parseDate> 標籤具有以下屬性:

屬性描述是否必需預設值
要讀取(解析)的日期值主體
型別DATE、TIME 或 BOTH日期
日期樣式FULL、LONG、MEDIUM、SHORT 或 DEFAULT預設值
時間樣式FULL、LONG、MEDIUM、SHORT 或 DEFAULT預設值
解析區域設定解析日期時使用的區域設定預設區域設定
模式自定義解析模式
時區已解析日期的時區預設時區
變數儲存已解析日期的變數的名稱列印到頁面
範圍儲存格式化日期的變數的範圍頁面

提供了一個 pattern 屬性,其工作方式與 <fmt:formatDate> 標籤的 pattern 屬性相同。但是,在解析的情況下,pattern 屬性告訴解析器期望什麼格式。

示例

<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix = "fmt" uri = "http://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>

以上程式碼將生成以下結果:

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

更新於: 30-Jul-2019

811 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告