|         
 [java]日期转换错误 |  
 用struts提交表单的时候,birth是text字段,action接受过来的是String,这时注意在form定义里要把birth定义成Sting,然后插入数据库的时候转换成date型,写一个转换方法为:
 public static java.util.Date parseDate1(String dateStr, String formatStr) {   SimpleDateFormat format = new SimpleDateFormat(formatStr);   try {        return format.parse(dateStr);        } catch (ParseException e) {         e.printStackTrace();          return null;        }    }
  public static java.util.Date parseDate(String dateStr) {   return parseDate1(dateStr, "yyyy/MM/dd");  }
而如果直接在form里将birth定义成date字段,将出现convert错误!!!
  |  
| 
 |   
  
   
| replcica watches |  
| 
 replcica watches(游客)发表评论于2012/10/13 18:05:10  |    birth定义成java.sql.Date类型就可以
  |  
| 
 |   
  
   
| replcica watches |  
| 
 replcica watches(游客)发表评论于2012/10/13 18:04:28  |    birth定义成java.sql.Date类型就可以
  |  
| 
 |   
  
   
| 回复:日期转换错误 |  
| 
 null(游客)发表评论于2006/6/29 9:24:51  |    听说把birth定义成java.sql.Date类型就可以了。
  |  
| 
 |   
  
   
| 回复:日期转换错误 |  
| 
 一把铁锨(游客)发表评论于2006/6/28 14:05:48  |    用apache 的动态bean来封装actionForm ,这种问题完全可以避免。
  |  
| 
 |   
  
 
  »  1 »  
         
 
 
  |          |     .: 公告
      |        |     
     | « | November 2025 | » |  | 日 | 一 | 二 | 三 | 四 | 五 | 六 |   |  |  |  |  |  | 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |  |  |  |  |  |  |  |  
  |       .: 我的分类(专题)    |        |        .: 最新日志       .: 最新回复
     
  |        |      
    blog名称:up forever 日志总数:130 评论数量:274 留言数量:4 访问次数:1954335 建立时间:2006年5月25日 |    
 
  |           .: 留言板     |             .: 链接     |    
  
 
 
  |