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(),,,,怎么可以转换格式呢??? 展开
 我来答
zhaotao_king
2013-07-22 · TA获得超过2455个赞
知道大有可为答主
回答量:863
采纳率:0%
帮助的人:1144万
展开全部

看你代码应该是用vo对象直接调用的!

可以在你类中的get方法直接处理!

如下代码

public String getDate() {
  SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
  return  format.format(DateFormat.getDateInstance().parse(date));
}

这样在取值的时候就会自动转换了。

有问题再追问,good luck!~

更多追问追答
追问
获取的日期格式不对啊,比如20100805 我怎么变成了100005,月份不对。。。。。。
追答
你从数据库里取,是怎么取的,贴出来代码看一下。估计是从数据库里的取的时候变了!
小庆情
2013-07-22 · 超过22用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:53.4万
展开全部
DateFormat df=new DateFormat("yymmdd");
System.out.println(df.valueOf(你的日期));
就是有一个日期格式类,可以直接用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式