JAVA转换json返回格式 ‘/date(xxxxxxxxxxxxx)/’
package skshu.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class DateConversion {
public static void main(String[] args) {
}
public String dateSimpleDateFormat(long millisecond) {
Date date = new Date(millisecond);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //指定转换格式
return simpleDateFormat.format(date);
}
public String dateConDateTime(String stringDate) {
if (stringDate.contains("-")) {
String dateDate = stringDate.substring(stringDate.indexOf("(") + 1, stringDate.indexOf(")"));
Long l = Long.valueOf(dateDate.trim());
return dateSimpleDateFormat(l);
} else if (stringDate.contains("+")) {
String dateDate = stringDate.substring(stringDate.indexOf("(") + 1, stringDate.indexOf("+"));
Long l = Long.valueOf(dateDate.trim());
return dateSimpleDateFormat(l);
} else {
String regEx = "[^0-9]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(stringDate);
Long l = Long.valueOf(m.replaceAll("").trim());
// Date date = new Date(l);
// SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateSimpleDateFormat(l);
}
}
}
直接调用 dateSimpleDateFormat(String stringDate) 方法就好了