将字符串2012-05-30 转换成 30-05-2012 本帖最后由 w248918513 于 2012-05-16 13:42:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用转日期转来转去的,直接操作字符串就可以了for exampleString src = "2012-05-30";String[] sa = src.split("-"); //分割再重组String tag = String.format("%s-%s-%s", sa[2], sa[1], sa[0]);System.out.println(tag);//或者直接重组tag = src.replaceAll("(\\d+)-(\\d+)-(\\d+)", "$3-$2-$1");System.out.println(tag); Date d = new SimpleDateFormat("yyyy-MM-dd").parse("2012-05-30");System.out.println(new SimpleDateFormat("dd-MM-yyyy").format(d)) 类似google搜索例子 数据库连接问题 jsp中调用java命令 请各位老兄帮忙---我用md5对密码加密之后,不知道怎么struts里的validation.xml中配置重复密码验证。 怎么样更改double类型的表现形式? jbuilder下怎么创建strtus的工程的啊?? 关于Extjs的grid的问题 关于页面数据分页的问题,各位大哥帮帮小弟 Tomcat的SSL配置 如何选中输入框内的内容? 紧急求救了!愿意把所有分都给了!!谁能帮我修改!! orcale 10g在XP下安装失败问题
String[] sa = src.split("-"); //分割再重组
String tag = String.format("%s-%s-%s", sa[2], sa[1], sa[0]);
System.out.println(tag);//或者直接重组
tag = src.replaceAll("(\\d+)-(\\d+)-(\\d+)", "$3-$2-$1");
System.out.println(tag);
Date d = new SimpleDateFormat("yyyy-MM-dd").parse("2012-05-30");
System.out.println(new SimpleDateFormat("dd-MM-yyyy").format(d))