场景:获取到字符串20000706,希望经过转换可以获取到2000-07-06的字符串。
解决方案:
①:String birthday = "20000706";
birthday = birthday.replace(/(.{4})(.{2})/,"$1-$2-");
只适用于JS文件。
②:String birthday = "20000706";
String day = birthday.substring(0, 4);
String month = birthday.substring(4,6);
String date = birthday.substring(6, 8);
birthday = day + "-" + month + "-" +date;
substring(int beginIndex,int endIndex);beginIndex的下标是从0开始的,endIndex的下标是从1开始的。
适用于JAVA文件。