如:yyyy年MM月dd日HH时mm分ss秒
要用功能实现功能是要先去掉字符串里的中文变成yyyyMMddHHmmss
最后只取yyyyMMdd

解决方案 »

  1.   

    public static String getYYYYMMSS(String str){

    return str.substring(0,4)+str.substring(5,7)+str.substring(8,10);
    }
      

  2.   

    使用证则表达式
    String str = "2005年10月10日0时34分45秒";
            String ss=str.replaceAll("[\u4e00-\u9fa5]+","").substring(0,8);
            System.out.println(ss);
      

  3.   

    2種都可以,推薦yangxiao_jiang(哈哈)的作法