java 日期格式转换问题
我的jsp页面获取的时间格式是yyyy-mm-dd格式的,现在我想获取yymmdd格式的,从后台中传过来的就是yyyy-mm-dd格式的,现在怎么在后台把yyyy-mm-...
我的jsp页面获取的时间格式是yyyy-mm-dd格式的,现在我想获取yymmdd格式的,从后台中传过来的就是yyyy-mm-dd格式的,现在怎么在后台把yyyy-mm-dd转换为yymmdd格式的 比如2013-0722变成130722,或者怎么在jsp前台页面改写也可以,是用Struts1写的 前台获取的那个属性为:<bean:write name="recordCtrl" property="recordEntity.date" />后台的实例中date类型是String 然后查询的时候用的是tochar(),,,,怎么可以转换格式呢???
展开
2个回答
展开全部
看你代码应该是用vo对象直接调用的!
可以在你类中的get方法直接处理!
如下代码
public String getDate() {
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
return format.format(DateFormat.getDateInstance().parse(date));
}
这样在取值的时候就会自动转换了。
有问题再追问,good luck!~
更多追问追答
追问
获取的日期格式不对啊,比如20100805 我怎么变成了100005,月份不对。。。。。。
追答
你从数据库里取,是怎么取的,贴出来代码看一下。估计是从数据库里的取的时候变了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询