| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 640 人关注过本帖
标题:jsp+javabean时插入取日期数据出错
收藏  订阅  推荐  打印 
dbgcarlos
Rank: 2
等级:注册会员
帖子:46
积分:570
注册:2005-2-7
jsp+javabean时插入取日期数据出错

我写jsp时日期用SimpleDateFormat,用其format(date)格式化日期,但是输出结果不对,如图

还有我用的是access数据库,导出的数据也不对,图,代码如下

代码:
java.sql.Date check_date;
      String user_name;
      String check_op;
      int check_id;
      String check_zy;
      String check_list;
      int c_type;
      String c_input;
      check_date = java.sql.Date.valueOf(request.getParameter("check_date"));
      user_name = trans(request.getParameter("user_name"));
      check_op = trans(request.getParameter("check_op"));
      check_id = Integer.parseInt(request.getParameter("check_id"));
      check_zy = trans(request.getParameter("check_zy"));
      check_list = trans(request.getParameter("check_list"));
      c_type=Integer.parseInt(request.getParameter("c_type"));
      c_input=request.getParameter("c_input");
      
      try{
          PreparedStatement ps = con2.getPs("insert into szkz(check_date,username,check_op,check_id,check_zy,check_list,c_type,c_input) values('"+check_date+"',?,?,?,?,?,?,?)");
          ps.setString(1,user_name);
          ps.setString(2,check_op);
          ps.setInt(3,check_id);
          ps.setString(4,check_zy);
          ps.setString(5,check_list);
          ps.setInt(6,c_type);
          ps.setString(7,c_input);
          ps.executeUpdate();
          con2.close();
          }catch(SQLException se){
          se.printStackTrace();
          out.println("<script language='javascript'>alert('插入数据有误,请重新插入');window.location.href='lian.jsp';</script>");
          }
怎么回事啊
附件: 只有本站会员才能下载或查看附件,请您 登录注册
搜索更多相关主题的帖子: javabean  jsp  数据  
2008-3-13 00:20
带头大哥
Rank: 2
等级:注册会员
帖子:37
积分:506
注册:2008-3-2

没明白楼主的意思,输出的数据和导出的数据怎么不对法?提问也要科学一点啊
2008-3-13 00:55
dbgcarlos
Rank: 2
等级:注册会员
帖子:46
积分:570
注册:2005-2-7

我的意思是说,我写jsp时日期用SimpleDateFormat,用其format(date)格式化日期,但是显示出来的结果不对
会变成2008-12-13,明明应该是2008-3-13的,我不明白
还有将这个数据插到数据库中,下次把它调出来时显示的竟然是2012-9-12

2008-3-13 08:18
hzz
Rank: 1
等级:新手上路
帖子:1
积分:126
注册:2008-6-7
这个

有点不明白啊
指教
2008-7-26 12:29
mrtao
Rank: 2
等级:注册会员
帖子:39
积分:520
注册:2007-6-15

不怎么明白,学习一下
2008-8-7 18:07
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.046245 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved