RT
Date lastdate=rs.getDate("lastdate");
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String d= simple.format(lastdate);

解决方案 »

  1.   

    两种可能
    一种:保存这个时间时,就是保存不包含时刻的日期内容,所以取出了就变成你显示那样
    另一种:在select选择时,用to_char(date字段,'YYYY-MM-DD');进行时间的格式化,也会出现这种情况。
      

  2.   

    那你就不要用这个SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");来格式化看看,直接toString
      

  3.   

    如果用toString()的话  只能取出2007-09-19    分秒都不显示
      

  4.   

    那就不转化试试啊 就用date类型不行吗?取出什么就显示什么就是了
      

  5.   

    你的Date引用错误了,应该用java.sql.Date;
    而不是java.util.Date;
    或者用Timestamp
      

  6.   

    TO:for_cyan(Cyan)    我是引入的java.sql.Date   郁闷了
      

  7.   

    在bean中我用的com.setCom_mtime(rs.getString(9));
    然后html中<%=DataFormate.toString(com.getCom_mtime())%>其中DataFormate.toString是:
    public static String toString(String gbStr){
              return gbStr;
            }
    }能出现正确时间
      

  8.   

    rs.getDate( "lastdate ")+rs.getTime( "lastdate "); 
      

  9.   

    rs.getTimestamp("lastdate","yyyy-MM-dd HH:mm:ss")
    试试这个
      

  10.   

    select 的时候写 to_char(date字段,'yyyy-mm-dd hh24:mi:ss') 进行时间的格式化,时间提取出来就会有时分秒了。date字段直接提取是没有时分秒的。
      

  11.   

    你直接, 通过
       String date=rs.getString("datetime");
     取出串型
      然后再转换成date噻
          SimpleDateFormat sdf=new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");
          
         try{
          Date dateFormat=  sdf.parse(date);
         }catch(ParseException e){
             e.printStackTrace();
          }
      这样OK。
      与数据库的操作,一般最好用 rs.getString(int columnindex || String columnname) 方法
       
      

  12.   

    你直接, 通过
       String date=rs.getString("datetime");
     取出串型
      然后再转换成date噻
          SimpleDateFormat sdf=new SimpleDateFormate("yyyy-MM-dd HH:mm:ss");
          
         try{
          Date dateFormat=  sdf.parse(date);
         }catch(ParseException e){
             e.printStackTrace();
          }
      这样OK。
      与数据库的操作,一般最好用 rs.getString(int columnindex || String columnname) 方法
       
      

  13.   

    把数据库中date类型改为timestamp就可以了