日期格式化工具DateFormatUtil


 1 import java.text.SimpleDateFormat;
 2 import java.util.Date;
 3 
 4 public class DateFormatUtil {
 5     
 6     public static final String DATE_PATTERN_yyyyMMddHHmmss = "yyyyMMddHHmmss";
 7     public static final String DATE_PATTERN_yyyyMMdd_HHmmss = "yyyy-MM-dd HH:mm:ss";
 8     public static final String DATE_PATTERN_yyyyMMdd = "yyyyMMdd";
 9     public static final String DATE_PATTERN_yyyy_MM_dd = "yyyy-MM-dd";
10     
11     public static String formatCurDate(String pattern){
12         return formatDate(new Date(), pattern);
13     }
14     
15     public static String formatDate(Date inputDate, String pattern){
16         SimpleDateFormat formatUtil = new SimpleDateFormat(pattern);
17         return formatUtil.format(inputDate);
18     }
19 }

 ====================

public class DateFormatUtilTest extends _BaseTest{
    
    /**
     * 格式化输入日期
     */
    @Test
    public void test_formatDate() {
        Date curDate = new Date();
        String formatInputDate = DateFormatUtil.formatDate(curDate, DateFormatUtil.DATE_PATTERN_yyyyMMdd_HHmmss);
        System.out.println(formatInputDate);
    }
    
    /**
     * 格式化当前日期
     */
    @Test
    public void test_formatCurDate() {
        String formatCurDate = DateFormatUtil.formatCurDate(DateFormatUtil.DATE_PATTERN_yyyyMMdd_HHmmss);
        System.out.println(formatCurDate);
    }
}