jetbrick-commons/src/main/java/jetbrick/lang/DateUtils.java
public static Date parse(String date) {
        Date d = parseUsingPatterns(date, STD_PATTERNS);
        if (d == null) {
            d = parseRFC822Date(date);
        }
        if (d == null) {
            d = parseW3CDateTime(date);
        }
        if (d == null) {
            try {
                d = DateFormat.getInstance().parse(date);
            } catch (ParseException e) {
                d = null;
            }
        }
        return d;
    }
public static Date parse(String date) {
        Date d = parseUsingPatterns(date, STD_PATTERNS);
        if (d == null) {
            d = parseRFC822Date(date);
        }
        if (d == null) {
            d = parseW3CDateTime(date);
        }
        if (d == null) {
            try {
                d = DateFormat.getInstance().parse(date);
            } catch (ParseException e) {
                d = null;
            }
        }
        return d;
    }
用尝试多种格式解析日期时间.

@param date  时间字符串
@return      如果无法解析，那么返回 {@code null}