标签
标签用于使用不同的方式格式化日期。
语法格式
value=""
type=""
dateStyle=""
timeStyle=""
pattern=""
timeZone=""
var=""
scope=""/>
属性
标签有如下属性:
属性描述是否必要默认值
value要显示的日期是无
typeDATE, TIME, 或 BOTH否date
dateStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULT否default
timeStyleFULL, LONG, MEDIUM, SHORT, 或 DEFAULT否default
pattern自定义格式模式否无
timeZone显示日期的时区否默认时区
var存储格式化日期的变量名否显示在页面
scope存储格式化日志变量的范围否页面
标签格式模式
代码描述实例
G时代标志AD
y不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。2002
M月份数字。一位数的月份没有前导零。April & 04
d月中的某一天。一位数的日期没有前导零。20
h12 小时制的小时。一位数的小时数没有前导零。12
H24 小时制的小时。一位数的小时数没有前导零。0
m分钟。一位数的分钟数没有前导零。45
s秒。一位数的秒数没有前导零。52
S毫秒970
E周几Tuesday
D一年中的第几天180
F一个月中的第几个周几2 (一个月中的第二个星期三)
w一年中的第几周r27
W一个月中的第几周2
aa.m./p.m. 指示符PM
k小时(12 小时制的小时)24
K小时(24 小时制的小时)0
z时区中部标准时间
'转义文本
''单引号
实例演示
pageEncoding="UTF-8"%>
JSTL fmt:dateNumber 标签日期格式化:
日期格式化 (1):
value="${now}" />
日期格式化 (2):
value="${now}" />
日期格式化 (3):
value="${now}" />
日期格式化 (4):
dateStyle="short" timeStyle="short"
value="${now}" />
日期格式化 (5):
dateStyle="medium" timeStyle="medium"
value="${now}" />
日期格式化 (6):
dateStyle="long" timeStyle="long"
value="${now}" />
日期格式化 (7):
value="${now}" />
以上实例运行结果:
日期格式化:
日期格式化 (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