使用fmt:formatDate对Date字段转换输出到HTML

不知道大家有没有JavaBean类的Date字段输出到页面的困扰,因为打印的日期多多少少会有些问题。在以前,如果存在Date类型字段,我会写一个String类型的字段,利用SimpleDateFormat进行格式转换,然后将值赋给String类型字段,输出到网页也是String字段,而Date字段根本没有用到多少地方。这样写,JavaBean类就多出了一些参数,看起来既不美观又不实用。还有一个是直接用String类型,在sql查询做一些改变,to_char再合适不过了,直接转换为String可以接收的格式。这样写虽然不用多定义一个参数,但是Date类型用String来接收,总感觉不合适。后来,发现了<fmt:formatDate>,在页面只需要引用<%@ taglib prefix="fmt" uri="/WEB-INF/tlds/fmt.tld"%>就可以使用了。dao类直接使用tvbCaseInfo.setRecordDate(rs.getDate("record_date"));<fmt:formatDate>只需要在页面使用value="${tvbCaseInfo.recordDate}"即可显示指定日期格式的参数内容。

<fmt:formatDate value="${tvbCaseInfo.recordDate}" type="both" pattern="dd-MM-yyyy HH:mm:ss" />
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值