Json日期转换工具类

1.工具类

package com.tl.visual;

import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateUtils;
import org.springframework.core.convert.converter.Converter;

import java.text.ParseException;
import java.util.Date;

/**
 * Created by lc on 2016/8/17.
 */
public class DateConverter implements Converter<String,Date>{
    @Override
    public Date convert(String s) {
       if(StringUtils.isNotEmpty(s)){
           String [] str={"yyyy-MM", "yyyyMMddHHmmss", "yyyyMMdd",
                   "yyyyMM", "yyyy/MM", "yyyy-MM-dd HH:mm:ss",
                   "yyyy-MM-dd'T'HH:mm", "yyyy-MM-dd'T'HH:mm:ss",
                   "yyyy/MM/dd HH:mm:ss", "yyyy-MM-dd",
                   "yyyy/MM/dd", "yyyy年MM月dd日 HH时mm分ss秒",
                   "yyyy年MM月dd日"};

           try {
               return DateUtils.parseDate(s, str);
           } catch (ParseException e) {
               e.printStackTrace();
           }
       }
       return null;
    }

    public static void main(String[] args) {
        DateConverter da = new DateConverter();
        String s="2018-11-22 14:47:37";
        Date convert = da.convert(s);
        System.out.println(convert);
    }
}

猜你喜欢

转载自blog.csdn.net/qq_41988504/article/details/84630709