使用jstl标签库中的fmt标签对日期进行处理,格式化

使用jstl标签库中的fmt标签对日期进行处理,格式化

今天在做个小东东的时候突然遇到个小问题,在使用el表达式取出从数据库中读取的时间后,发现这个时间太长了,汗,甚至给我精确到了毫秒,而我只需要年,月,日,想了半天都没想出办法,后来想到了fmt标签对气进行处理,具体处理方法如下

 

<fmt:setLocale value='zh-CN' />

//设置时间的地区


 <fmt:formatDate value='${one.time}' dateStyle='long' />

//one为我的迭代标识,Date对像存储在time中,daaeSytle设置日期的Style

 

这样就把时间正常的取出了..呵呵

 

关于时间的Style可以参考

Table 8.4. Predefined Date and Time Formats

Value

Description

Example Date and Time for U.S. Locale

short

Numeric

10/19/00 6:07 PM

medium

Longer than short

Oct 19, 2000 6:07:01 PM

long

Longer than medium

October 19, 2000 6:07:01 PM MDT

full

Completely specified

Thursday, October 19, 2000 6:07:01 PM MDT


如果大家还对时间的格式或关于时间的处理上有什么不懂的可以参考

Core JSTL: Mastering the JSP™ Standard Tag Library

你可能感兴趣的:(Date,数据库,table,存储,library)