|
[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 访问次数:1954050 建立时间:2006年5月25日 |
|  .: 留言板 |  .: 链接 |

|