@Temporal(TemporalType.DATE)

   

        @Temporal(TemporalType.DATE)
        @Column(name = "wx_weixiuyuan_expirationtime", length = 10)
         public Date getExpirationTime() {
              return expirationTime;
          }
 
          public void setExpirationTime(Date expirationTime) {
             this.expirationTime = expirationTime;
          }
 
 
         //字符串转时间类型
        public Date StringToDate(String str){
            DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
            Date date = null;
            if(!str.equals("")){
            try {
                date = format.parse(str);  // Thu Jan 18 00:00:00 CST 2007
             } catch (Exception e) {
                e.printStackTrace();
             }
                date = java.sql.Date.valueOf(str);  // 只保留日期部分,返回的是java.sql.Date  2007-01-18
             }
               return  date;
          }
 
 
          //缺少  @Temporal(TemporalType.DATE)注解时,页面展示的时间是yyyy-MM-dd HH:mm:ss.0,一不小心就出现日期解析异常了。

猜你喜欢

转载自1160514291.iteye.com/blog/2210196