我做过oracle和sybase的项目
一般定义时间的时候都用varchar,不知道这样会不会比较土

解决方案 »

  1.   

    用rs.getString("attime")就可以了吧!
      

  2.   

    Data d=new Date();//什么时候实例,这里面包含的就是什么时候的时间
    String s=d.toString();
      

  3.   

    我是定义成string了,这样麻烦少不少,对我的项目来说.
    Date now=new Date();String s=DateFormat.getInstance().format(now);
      

  4.   

    dakuntk(2008wo26) 说的不错,我以前也作过Sybase库。解决方法就是你的rs取时间字段的时候不要使用getDate,而直接使用getString().
    然后使用java.util.SimpleDataFormat工具类将string格式化成Date,即可!
      

  5.   

    "我想知道数据插入的时候",这个应该是数据库时间,SQL语句中用SYSDATE得到,就是attime=sysdate,
    然后再RS得到
      

  6.   

    从数据库查时间的时候用convert函数转换成你要的时间的字符串格式
      

  7.   

    我记得直接用rs.getString()可以得到
      

  8.   

    使用java.sql.date
    具体见javadoc
      

  9.   

    读的时候用getDate(),然后由simpleDateFormat转换成你所要的日期格式
    写入的时候,用setObject(),将日期用STRING的形式写入DB。
    我现在编程就是这么做的。