我创建了一张表title  
里面有个titel_date 属性,它为DATETIME类型的生成的数据为2008-10-10 10:53:45  这种格式我用java读取这个字段
System.out.println(r1.getDate("title_date"));
得到的数据确是2008-10-10 这种格式,想请问下大家如何读取表中完整数据.
以2008-10-10 10:53:45显示出来

解决方案 »

  1.   


    select to_char(titel_date, 'yyyy-mm-dd hh24:mi:ss') titel_date from title ...
      

  2.   

    我试了下,报错了,说:FUNCTION test.to_char does not exist
      

  3.   

    只是显示格式问题,java里应该有相应的函数
      

  4.   

    在mysql中,我用select * from title语句查询,显示正常  "年月日 时分秒"  2008-10-10 10:53:45  在java中,我也是用select * from title查询,
    通过ResultSet   
    r1.getDate("title_date")取出来后日期只显示  "年月日"   2008-10-10 
      

  5.   

    把Java中的select * from title换成:
    SQL code
    select to_char(titel_date, 'yyyy-mm-dd hh24:mi:ss') titel_date from title
    [/Quote]