怎么把字符串 2010-09-18 13:25:26 转换成字符串 20100918132526

解决方案 »

  1.   

    SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
    Date d = new Date ();
            String sTime=formatter.format(d); 
    System.out.println(sTime);
      

  2.   


    SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddHHmmss");
    String str ="2010-09-18 13:25:26";
    try {
    System.out.println(sf.format(sf.parse(str)));
    } catch (ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
      

  3.   

    String s = "2010-09-18 13:25:26";
    System.out.println(s.replaceAll("[^\\d]", ""));
      

  4.   

        DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date = format.parse("2010-09-18 13:25:26");
            format = new SimpleDateFormat("yyyyMMddHHmmss");
            String str = format.format(date);
      

  5.   

    SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");这个用来定义日期的展现样式的。
      

  6.   

    String str = "2010-09-18 13:25:26"; 
    String[] datearr =str.split("[^0-9]");
      

  7.   

    SimpleDateFormat smt=new SimpleDateFormat("yyyyMMddHHmmss");

    String date=smt.format(new Date());
    System.out.println(date);
      

  8.   

    SimpleDateFormat smt=new SimpleDateFormat("yyyyMMddHHmmss");String date=smt.format(new Date());
    System.out.println(date); 
      

  9.   

    MD 才发现不用那么难 str.split("[^0-9]")
    str.replace("","");
    都 可以搞定