您的位置:首页 > 其它

Velocity 时间格式化问题

2017-11-13 11:00 585 查看
在web-inf下添加配置文件toolbox.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec.dtd">
<toolbox>
<!--数字格式化-->
<tool>
<key>NumberTool</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.NumberTool</class>
</tool>
<!--日期格式化-->
<tool>
<key>date</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.DateTool</class>
</tool>
</toolbox>


在VelocityViewResolver中配置toolbox文件的位置

<bean id="velocityViewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<property name="suffix" value=".vm"></property>
<property name="contentType" value="text/html;charset=UTF-8"></property>
<property name="toolboxConfigLocation" value="/WEB-INF/toolbox.xml"></property>
</bean>


在vm页面进行格式化

$date.format('yyyy-MM-dd HH:mm:ss ',$!{item.created})


========================================

嗯就是按照这个步骤来的,结果时间一直无法正常格式化,最后发现原因是数据没从数据库取出来……[微笑脸]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: