http://topic.csdn.net/u/20120619/23/78bb98e8-636b-4056-9af9-6d0d26ef0c88.html

解决方案 »

  1.   

    试试public static String formatDate(Date date,String patt) {
    SimpleDateFormat sdf = new SimpleDateFormat(patt);
    return sdf.format(date);
    传时间和"yy-MM-dd"
      

  2.   

    试试这个
    <s:date name="FDate" format="yyyy-MM-dd"/>
      

  3.   

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
    <fmt:formatDate value="${dateTime}" pattern="yyyy/MM/dd HH:mm:ss"/>
      

  4.   

    你在数据库取得时候就用format转成你要的类型就可以了
      

  5.   

    new SimpleDateFormat("yyyy-MM-dd").formate(new Date());看看Api,格式化输出日期的参数表示
      

  6.   

    SimpleDateFormat sdf = new SimpleDateFormat("YY-MM-DD"); 
      

  7.   

    public static Date StringToDate(String date)
    {
    Date d=null;
    try
    {
    public static Date StringToDate(String date)
    {
    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
    if(date!=null && !"".equals(date))
    {
    d=sdf.parse(date);
    }

    }
    catch(Exception e)
    {

    }
    return d;
      

  8.   

    如果标签没法格式化,那就在java里面转换一下
      

  9.   

    <s:date name="FDate" format="yyyy-MM-dd"/>
      

  10.   

    直接输出就行了  数据库Date格式 不就是你想要的吗
      

  11.   

    <s:date name="#item.begin" format="yyyy-MM-dd"/>
    struts标签有这个格式化功能,很好用的!
      

  12.   

    刚刚做了类似的,我直接把日期类型转成字符串让其显示在页面中
    String sqlapp="select to_char(ACTIVITYDATE, 'MM-DD-YYYY') from table";
    ResultSet rset = statusconn.executeQuery(sqlapp); 
    String applydate=rset.getString(1);
      

  13.   

    8楼正解,楼主可以看下fmt标签,这个标签是关于格式化用的,里面会有你要的