1. 程式人生 > >java 基礎類庫之 FormatFun

java 基礎類庫之 FormatFun

final mat web port efault div break orm log

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