java.text.SimpleDateFormat df1=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.text.SimpleDateFormat df=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");
<% String time=sqlRst.getString("ftime")
   out.print(df.format(df1.parse(time)));
%>

解决方案 »

  1.   

    我试了还是一样的错误:
    java.lang.IllegalArgumentException: Cannot format given Object as a Date
      

  2.   

    "2003-03-03 11:35:01.0"
    用"yyyy-MM-dd HH:mm:ss"还是配不上的.
    直接用:
    String time=sqlRst.getString("ftime");
    time = time.substring(0,17);
    就可以了.
      

  3.   

    为什么不在Select 中就用to_char格式化好呢?
      

  4.   

    String time=sqlRst.getString("ftime")
    把time转换成time类型的才能转换吧 ?
    format是format时间的,不是格式字符串的.
      

  5.   

    谢谢 xiaofenguser(风雨) 问题已经解决!给分