你数据库中的字段用的是Date类型就会出现这种情况,根据你的需求改数据库或者表现层

解决方案 »

  1.   

    select to_char(时间字段,'yyyy-mm-dd') from database
      

  2.   

    用fmt标签控制输出格式,当然前提你要导入fmt.tld这个文件:
    <fmt:formatDate value="${birthday}" type="date" pattern="yyyy-MM-dd"/>
      

  3.   

    在后台控制就这样
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
    String time = "";
    try
    {
    time =formatter.format(date);

    }catch(Exception e)
    {
    time="";
    }
    在前台控制就是楼上说的jstl标签
      

  4.   

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 
    这句报错,是怎么回事啊