JAVA转换json返回格式 ‘/date(xxxxxxxxxxxxx)/‘

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) 方法就好了

猜你喜欢

转载自blog.csdn.net/qq_45844443/article/details/121415604