DateFormatUtils.java 2.5 KB
package com.irrigation.icl.utils;

import java.text.SimpleDateFormat;
import java.util.Locale;

/**
 * @author zhangchuanxi
 * SimpleDateFormat 工具类
 * @version 1.0.1
 */
public class DateFormatUtils {


    public static SimpleDateFormat getInstance(String format) {
        return new SimpleDateFormat(format);
    }

    public static SimpleDateFormat getInstance(String format, Locale locale) {
        return new SimpleDateFormat(format, locale);
    }

    /**
     * 标准日期格式 yyyy-MM-dd
     */
    public final static SimpleDateFormat NORM_DATE_FORMAT = new SimpleDateFormat(DatePatternUtils.NORM_DATE_PATTERN);

    /**
     * 标准时间格式 :HH:mm:ss
     */
    public final static SimpleDateFormat NORM_TIME_FORMAT = new SimpleDateFormat(DatePatternUtils.NORM_TIME_PATTERN);

    /**
     * 标准日期时间格式,精确到分 :yyyy-MM-dd HH:mm
     */
    public final static SimpleDateFormat NORM_DATETIME_MINUTE_FORMAT = new SimpleDateFormat(DatePatternUtils.NORM_DATETIME_MINUTE_PATTERN);

    /**
     * 标准日期时间格式,精确到秒:yyyy-MM-dd HH:mm:ss
     */
    public final static String NORM_DATETIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
    /**
     * 标准日期时间格式,精确到秒 :yyyy-MM-dd HH:mm:ss
     */
    public final static SimpleDateFormat NORM_DATETIME_FORMAT = new SimpleDateFormat(DatePatternUtils.NORM_DATETIME_PATTERN);


    /**
     * 标准日期时间格式,精确到毫秒 :yyyy-MM-dd HH:mm:ss.SSS
     */
    public final static SimpleDateFormat NORM_DATETIME_MS_FORMAT = new SimpleDateFormat(DatePatternUtils.NORM_DATETIME_MS_PATTERN);

    /**
     * 标准日期格式 :yyyy年MM月dd日
     */
    public final static SimpleDateFormat CHINESE_DATE_FORMAT = new SimpleDateFormat(DatePatternUtils.CHINESE_DATE_PATTERN);

    /**
     * 标准日期格式 :yyyyMMdd
     */
    public final static SimpleDateFormat PURE_DATE_FORMAT = new SimpleDateFormat(DatePatternUtils.PURE_DATE_PATTERN);


    /**
     * 标准日期格式 :HHmmss
     */
    public final static SimpleDateFormat PURE_TIME_FORMAT = new SimpleDateFormat(DatePatternUtils.PURE_TIME_PATTERN);


    /**
     * 标准日期格式 :yyyyMMddHHmmss
     */
    public final static SimpleDateFormat PURE_DATETIME_FORMAT = new SimpleDateFormat(DatePatternUtils.PURE_DATETIME_PATTERN);


    /**
     * 标准日期格式 :yyyyMMddHHmmssSSS
     */
    public final static SimpleDateFormat PURE_DATETIME_MS_FORMAT = new SimpleDateFormat(DatePatternUtils.PURE_DATETIME_MS_PATTERN);


}