JSTL - Core <fmt:formatDate> 标签



<fmt:formatDate> 标签用于以各种方式格式化日期。

属性

<fmt:formatDate> 标签具有以下属性:

属性 描述 必填 默认值
要显示的日期值
type DATE、TIME或BOTH date
dateStyle FULL、LONG、MEDIUM、SHORT或DEFAULT default
timeStyle FULL、LONG、MEDIUM、SHORT或DEFAULT default
pattern 自定义格式模式
timeZone 显示日期的时间区域 默认时区
var 用于存储格式化日期的变量名称 打印到页面
scope 用于存储格式化日期的变量的作用域 page

pattern 属性用于指定更精确的日期处理:

代码 用途 示例
G 纪元指示符 AD
y 年份 2002
M 月份 四月 & 04
d 月份中的日期 20
h 小时(12小时制) 12
H 小时(24小时制) 0
m 分钟 45
s 52
S 毫秒 970
E 星期几 星期二
D 一年中的第几天 180
F 一个月中的星期几 2(一个月中的第二个星期三)
w 一年中的第几周 27
W 一个月中的第几周 2
a 上午/下午指示符 PM
k 小时(12小时制) 24
K 小时(24小时制) 0
z 时区 中央标准时间
' 文本的转义符
'' 单引号

示例

<%@ 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:dateNumber Tag</title>
   </head>

   <body>
      <h3>Number Format:</h3>
      <c:set var = "now" value = "<% = new java.util.Date()%>" />

      <p>Formatted Date (1): <fmt:formatDate type = "time" 
         value = "${now}" /></p>
      
      <p>Formatted Date (2): <fmt:formatDate type = "date" 
         value = "${now}" /></p>
      
      <p>Formatted Date (3): <fmt:formatDate type = "both" 
         value = "${now}" /></p>
      
      <p>Formatted Date (4): <fmt:formatDate type = "both" 
         dateStyle = "short" timeStyle = "short" value = "${now}" /></p>
      
      <p>Formatted Date (5): <fmt:formatDate type = "both" 
         dateStyle = "medium" timeStyle = "medium" value = "${now}" /></p>
      
      <p>Formatted Date (6): <fmt:formatDate type = "both" 
         dateStyle = "long" timeStyle = "long" value = "${now}" /></p>
      
      <p>Formatted Date (7): <fmt:formatDate pattern = "yyyy-MM-dd" 
         value = "${now}" /></p>

   </body>
</html>

以上代码将生成以下结果:

Date Format:

Formatted Date (1): 14:27:18

Formatted Date (2): 23-Sep-2010

Formatted Date (3): 23-Sep-2010 14:27:18

Formatted Date (4): 23/09/10 14:27

Formatted Date (5): 23-Sep-2010 14:27:18

Formatted Date (6): 23 September 2010 14:27:18 GST

Formatted Date (7): 2010-09-23

jsp_standard_tag_library.htm
广告