@@ -0,0 +1,1069 @@
+package com.sdw.soft.core.utils;%0A%0Aimport org.apache.commons.lang3.StringUtils;%0A%0Aimport java.text.DateFormat;%0Aimport java.text.SimpleDateFormat;%0Aimport java.util.HashMap;%0Aimport java.util.Map;%0A%0A/**%0A * Created by shangyindong on 2016/6/8.%0A */%0Apublic class DateUtil %7B%0A%0A    private static final String DATE_FORMAT_DEFAULT = %22yyyy-mm-dd HH:mm:ss%22;%0A    private static final ThreadLocal%3CMap%3CString,DateFormat%3E%3E tl = new ThreadLocal%3CMap%3CString, DateFormat%3E%3E();%0A%0A    public static DateFormat getDateFormat(String dateFormat)%7B%0A        Map%3CString,DateFormat%3E map = tl.get();%0A        if(null == map)%7B%0A            map = new HashMap%3CString, DateFormat%3E();%0A            tl.set(map);%0A        %7D%0A        if(StringUtils.isBlank(dateFormat))%7B%0A            dateFormat = DATE_FORMAT_DEFAULT;%0A        %7D%0A        DateFormat df = map.get(dateFormat);%0A        if(null == df)%7B%0A            df = new SimpleDateFormat(dateFormat);%0A            map.put(dateFormat,df);%0A        %7D%0A%0A        return df;%0A    %7D%0A%0A    public static DateFormat getDefaultDateFormat() %7B%0A        return getDateFormat(null);%0A    %7D%0A%7D%0A

date util