是,啊,好象不关MYSQL的事情的
up

解决方案 »

  1.   

    好象是 System.Date
    去查Mysql手册嘛
      

  2.   

    xx.setDate(X,new java.sql.Date(new java.util.Date().getTime());
      

  3.   

    在MYSQL中获得当前时间的函数是now()  你可以用select now() 试试看
      

  4.   

    insert into datetable(date) values(now())select * from datetable<%=rs.getString("date")%>这样就可以了吧
      

  5.   

    谢谢各位大虾的指点:
        我想我还是不清楚,我在MYSQL中用SELECT NOW();后确实可以显示我希望的数据,即当前的时间日期,但我想把他插入到我的表中,却总是包错.这是变量类型的原因呢还是别的什么问题呢?
        我的代码如下:
    <% String d;
        d=select now();String sql11="insert into topic (date) values 'd'";
    workM.executeInsert(sql11);
    %>在显示页面上:out.print("<tr height='23'><td><li><a href=article.jsp?id="+RSa.getInt("id"));
    out.print(">"+getStr(RSa.getString("title"))+"</a></td><td>"+getStr(RSa.getString("author"))+"</td><td>"+RSa.getString("date")+"</td></tr>");结果总是说0000-00-00不是合法的'0000-00-00' can not be represented as java.sql.Date
    请问这是什么原因,非常感谢每一位的帮助!!!
      

  6.   

    你应该转化一下
    insert into topic (date) values to_char(now(),'yyyy-mm-dd hh24:mi')
    或者这个
    insert into topic (date) values to_char(now(),'yyyy-mm-dd')