首页 > 代码库 > java 基础类库之 FormatFun

java 基础类库之 FormatFun

package com.exjor.webdemo;import java.text.SimpleDateFormat;import java.util.Date;public class FormatFun {    /**     * FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS     */    public static final String STRING_FORMAT_DATETIME = "yyyy-MM-dd hh:mm:ss.SSS";    /**     * FORMAT_STRING = yyyy-MM-dd     */    public static final String STRING_FORMAT_ONLYDATE = "yyyy-MM-dd";    /**     * FORMAT_STRING = hh:mm:ss     */    public static final String STRING_FORMAT_ONLYTIME = "hh:mm:ss";    /**     * FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS     */    public static final SimpleDateFormat SDF_FORMAT_DATETIME = new SimpleDateFormat(FormatFun.STRING_FORMAT_DATETIME);    /**     * FORMAT_STRING = yyyy-MM-dd     */    public static final SimpleDateFormat SDF_FORMAT_ONLYDATE = new SimpleDateFormat(FormatFun.STRING_FORMAT_ONLYDATE);    /**     * FORMAT_STRING = hh:mm:ss     */    public static final SimpleDateFormat SDF_FORMAT_ONLYTIME = new SimpleDateFormat(FormatFun.STRING_FORMAT_ONLYTIME);    /**     * FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS     */    public static final int FORMAT_DATETIME = 0;    /**     * FORMAT_STRING = yyyy-MM-dd     */    public static final int FORMAT_ONLYDATE = 1;    /**     * FORMAT_STRING = hh:mm:ss     */    public static final int FORMAT_ONLYTIME = 2;        /**     * 格式化日期对象     * @param pDate        java.util.Date类型的对象,为null则返回""     * @param pFormatType    默认0=FORMAT_DATETIME; 1=FORMAT_ONLYDATE; 2=FORMAT_ONLYTIME     * @return     */    public static String format(Date pDate, int pFormatType) {        String vString = "";        if (pDate != null) {            switch (pFormatType) {            case FORMAT_DATETIME:                vString = SDF_FORMAT_DATETIME.format(pDate);                break;            case FORMAT_ONLYDATE:                vString = SDF_FORMAT_ONLYDATE.format(pDate);                break;            case FORMAT_ONLYTIME:                vString = SDF_FORMAT_ONLYTIME.format(pDate);                break;            default:                vString = SDF_FORMAT_DATETIME.format(pDate);                break;            }        }        return vString;    }            /**     * 格式化日期对象为DateTime格式     * @param pDate java.util.Date类型的对象,为null则返回""     * @return     */    public static String format(Date pDate) {        return format(pDate, FORMAT_DATETIME);    }        }

 

java 基础类库之 FormatFun