Oracle中的一个Date类型的字段。格式是yyyy-mm-dd hh:mm:ss,但是,我在JSP页面显示的时候,只有yyyy-mm-dd。求破

解决方案 »

  1.   

    有时分秒,但是都是0
    yyyy-mm-dd 0:00:00
      

  2.   

    但是,数据库的数据类型是固定的。就是说必须是Date类型
      

  3.   

    Java代码里 用Timestamp代替Date
    不是让你改变Oracle数据类型
      

  4.   

    第一种方案:oracle里面有个 tochar 函数,可以在数据库直接处理。
    第二种方案:页面显示的时候用java的字符串截取方法只是获取日期部分。都可以查相关的资料
      

  5.   

    在实体里这个地段的@Temporal(TemporalType.DATE)把Date 改成TIMESTAMP
      

  6.   

    String time  = 你从数据库里捞出来的单个值
    SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd");
    sdf.format(time);
      

  7.   

    TO_CHAR(DATE,'YYYYMMDDHH24MISS')
    用这个办法能够将日期正确的显示出来