日期格式化工具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); } }