举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > <fmt:formatDate> 标签

<fmt:formatDate> 标签

2023-04-02 14:18 JSP教程

 <fmt:formatDate> 标签

<fmt:formatDate> 标签

<fmt:formatDate>标签用于使用不同的方式格式化日期。

语法格式

<fmt:formatDate
  value="<string>"
  type="<string>"
  dateStyle="<string>"
  timeStyle="<string>"
  pattern="<string>"
  timeZone="<string>"
  var="<string>"
  scope="<string>"/>


属性

<fmt:formatDate>标签有如下属性:

属性描述是否必要默认值
value要显示的日期
typeDATE, TIME, 或 BOTHdate
dateStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULTdefault
timeStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULTdefault
pattern自定义格式模式
timeZone显示日期的时区默认时区
var存储格式化日期的变量名显示在页面
scope存储格式化日志变量的范围页面

<fmt:formatDate> 标签格式模式

代码描述实例

G

时代标志

AD

y

不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。

2002

M

月份数字。一位数的月份没有前导零。

April & 04

d

月中的某一天。一位数的日期没有前导零。

20

h

12 小时制的小时。一位数的小时数没有前导零。

12

H

24 小时制的小时。一位数的小时数没有前导零。

0

m

分钟。一位数的分钟数没有前导零。

45

s

秒。一位数的秒数没有前导零。

52

S

毫秒

970

E

周几

Tuesday

D

一年中的第几天

180

F

一个月中的第几个周几

2 (一个月中的第二个星期三)

w

一年中的第几周r

27

W

一个月中的第几周

2

a

a.m./p.m. 指示符

PM

k

小时(12 小时制的小时)

24

K

小时(24 小时制的小时)

0

z

时区

中部标准时间

'

 

转义文本

''

 

单引号



实例演示

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ 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 标签</title>
</head>
<body>
<h3>日期格式化:</h3>
<c:set var="now" value="<%=new java.util.Date()%>" />

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

</body>
</html>

以上实例运行结果:

日期格式化:

日期格式化 (1): 11:19:43

日期格式化 (2): 2016-6-26

日期格式化 (3): 2016-6-26 11:19:43

日期格式化 (4): 16-6-26 上午11:19

日期格式化 (5): 2016-6-26 11:19:43

日期格式化 (6): 2016年6月26日 上午11时19分43秒

日期格式化 (7): 2016-06-26

阅读全文
以上是编程学为你收集整理的 <fmt:formatDate> 标签全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  <x:out> 标签

    <x:out> 标签

    2023-04-12 JSP教程

    x:out 标签 x:out标签显示XPath表达式的结果,与%= %功能相似。 语法格式x:out select=string escapeXml=true|false/属性 x:out...

  • 异常处理流程 异常处理

    异常处理流程 异常处理

    2023-04-15 Servlet教程

    异常处理当一个 servlet 抛出一个异常时,web 容器在使用了 exception-type 元素的 web.xml 中搜索与抛出的异常类型相匹配的配置...

  • swift的逻辑结构 Swift教程 -  Swift逻辑运算符

    swift的逻辑结构 Swift教程 - Swift逻辑运算符

    2023-04-06 Swift教程

    Swift教程 -Swift逻辑运算符逻辑运算符与布尔值和表达式一起使用返回布尔值。逻辑运算符用于测试两个表达式是否为真或一个表达式...

  • 迭代器iterator遍历 迭代器

    迭代器iterator遍历 迭代器

    2023-04-19 Rust语言中文版

    迭代器下面我们来探讨一下循环问题。还记得 Rust 的 for 循环吗?下面有一个例子:for x in 0..10 {println!("{}", x);}现在你已...

  • 模式 模式

    模式 模式

    2023-05-18 Rust语言中文版

    模式模式在 Rust 中颇为常见。我们在变量绑定,match语句和其他地方也使用它们。让我们继续旋风般的学习模式可以做的所有事情!快...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部