因为之前都是用用简单的replace(),今天碰到了replaceAll(),所以记下来。
replace(String str1,String str2) 的用法很简单: str2代替str1即可
public String replaceAll(String regex, String replacement):
第一个参数是正则表达式
第二个是要替换的字符
直接上代码:
/**
* 将2016-08-20 12:10格式化成 1608201210
* @param str
* @return
*/
public static String formatYyMmDd(String str){
StringBuilder sb = new StringBuilder();
sb.append(str.replaceAll("[-:\\s]", ""));//匹配“-”“:”或者空格,使用“”代替
return sb.toString().substring(2);
}