在实际项目的开发中,通常使用到EL表达式的<fmt:formatDate> 标签有以下三种:
引入EL的fmt标签,<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
//后台保存的对象有个时间属性 ,, 当前时间currentDate:2021:03:19 16:57:01
可以用pattern来自定义格式模式
type的值可以是DATE, TIME, 或 BOTH。默认是date。如:
1、
<fmt:formatDate value="${user.currentDate}" pattern="yyyy-MM-dd" var="currentDate"/>
输出年月日:2021-03-19
2、
<fmt:formatDate type="time" value="${user.currentDate}" />
输出时分秒:16:57:01
3、
timeStyle的值可以是FULL, LONG, MEDIUM, SHORT, 或 DEFAULT,默认为default,可以不输入值
<fmt:formatDate type="both" dateStyle="long" timeStyle="long" value="${currentDate}" />
输出:2021年3月19日 下午16时57分01秒