因为formatter.format(date)中的date要Date啊.

解决方案 »

  1.   

    try:
    Date date = sqlRst.getDate("date");
      

  2.   

    formatter.format(date);返回的是Stringbuffer
      

  3.   

    这是数据库的问题,你可以通过修改sql语句来实现
    select  convert(char(10),时间字段,120)from 表
    如果不行换成select  convert(char(8),时间字段,114)from 表
    try
      

  4.   

    dawnming(笨小孩) 
    我的sql语句要从表中选出所有字段,最后一个字段是date,那sql语句应该如何加入这个convert呢?
      

  5.   

    @ page import="java.util.*"%>
    <% java.text.SimpleDateFormat formatter= new java.text.SimpleDateFormat ("yyyy-MM-dd");
       Date date = sqlRst.getDate("date");
       String date1=formatter.format(date).toString();%>
      <td><%out.print(date1);%></td>