SSM框架日期的处理

SSM框架日期的处理:

1、设置实体类的日期字段 为 java.util.Date类型(数据库的表中正常就是 date类型),但是要通过@DateTimeFormat注解进行转换,如下

public class BookEntry {
    private Integer id;
 
    private Integer categoryid;
 
    private String bookname;
 
    private String location;
 
    private String price;
    
//  通过注解进行转换
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date createdate;
2、mybatis的映射文件正常写,直接对日期赋值: (我是通过mybatis的逆向工程生成的)

<insert id="insert" parameterType="cn.beiyun.ssm.pojo.BookEntry" >
    insert into book_entry (
       id, categoryId, bookname, location, price, createdate 
    )
    values 
    (
      #{id,jdbcType=INTEGER}, #{categoryid},#{bookname}, #{location}, #{price},    
      #{createdate}
      )
</insert>
 3、查询结果展示时,在jsp头部增加 fmt标签库

<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>
       然后下面代码中对日期值进行转换 

<td>
    <fmt:formatDate value="${book.createdate}" pattern="yyyy-MM-dd"/>
</td>
4、之后在增加或者修改页面中,也是通过类似查询结果展示时的处理,让值为 “yyyy-MM-dd”的格式;就可以了。
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值