1、DateUtil類的設計
需涉及到的類: Date,DateFormat,SimpleDateFormate
設計常量 格式已經map
public static final String HM_COLON = "HH:mm aaa"; private static final Map<String,DateFormat> DFM = new HashMap<String , DateFormat>();
設計方法
public static String format(Date date,String pattern){ return getFormat(pattern).format(date); } public static DateFormat getFormat(String pattern){ DateFormat df = DFM.get(pattern); if(df == null){ df = new SimpleDateFormat(pattern); DFM.put(pattern, df); } return df; }
方法getFormat保證DateFormat類不會被重複創建,通過format方法直接使用