一个String类型的时间:例如(2009-03-15),如何转换成类型同样为String时间:例如(20090315).。。如何转换 

解决方案 »

  1.   


    String date = "2009-03-10";
    date = date.replaceAll("\\D", "");
    System.out.println(date);这样行嘛?
      

  2.   

    String date = "2009-03-10";
    date = date.replaceAll("-", "");
    System.out.println(date);String str="2009-03-16"; 
    String ss[]=str.split("-"); 
    String ss1=ss[0]; 
    String ss2=ss[1]; 
    String ss3=ss[2]; 
    System.out.println(ss[0]+ss[1]+ss[2]);
      

  3.   

    date.replaceAll("\\D", "");这句是什么意思  
      

  4.   

    另外一种方法
                      String date = "2009-03-10"; 
    StringBuilder sb=new StringBuilder();
    String[] ss=date.split("[-]+");//正则表达式
    for(String s:ss){
     sb.append(s);
    }
    String newDate=sb.toString();
    System.out.println(newDate);