毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

ssh框架里面日期格式在jsp显示的问题

更新时间:2013-7-15:  来源:毕业论文

ssh框架里面日期格式在jsp显示的问题

我使用的是plsql数据库,我想把数据库里面日期格式的数据取出来后按照自己想要的格式显示在jsp页面上,代码如下this.managerList=managerServiceDAO.findAll(getPagesize(),getPagecur(),condition);//查找出了数据库表的所有数据放在list集合里面
    for(int i=0;i<this.managerList.size();i++){//循环转换每笔数据的日期格式
     Date date = ((Dh0103Staff) this.managerList.get(i)).getStaffBirth();
     Date date1 = new TransDate().tran1(date);
     ((Dh0103Staff)this.managerList.get(i)).setStaffBirth(date1);
    }

public Date tran1(Date staffBirth) throws ParseException{
      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
      String date1=df.format(staffBirth);
      staffBirth=df.parse(date1);
     return staffBirth;
    }
本来我想在jsp页面显示的效果如:1991-07-07
但实际在jsp显示的效果是:7/7/91

private final DateFormat[] dfs={
  
   new SimpleDateFormat("yyyy-MM-dd");
}

public Object convertFormatString(Map context,String[] values,Class toType){
 
  String dateStr=values[0];
  for(int i=0,i<dfs.length;i++){
    try{
     return dfs[i].parse[dateStr];
    }catch(Exception e){
       continue;
    }
  }
}
这是我上次写的,看对你有没有帮助 方法1.你看可以返回格式化后的String
方法2,你可以在jsp里面
SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dates=formatter.format(mydate);
来显示dates

如果是struts2标签,可以
<s:date name="createtime" format="yyyy-MM-dd" nice="false" />

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。