欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

日期格式化工具,日期格式化,日期格式化工具packa

来源: javaer 分享于  点击 48091 次 点评:65

日期格式化工具,日期格式化,日期格式化工具packa


日期格式化工具

package org.dave.common.text;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;/** * 日期格式化工具 * @author David Day */public final class DateFormatTools {    /**     * 格式化工具集合     */    private static final Map<String, DateFormat> fmtMap = new HashMap<String, DateFormat>();    /**     * @param ex 格式化表达式     * @return 格式化工具     */    private static DateFormat getFormat(String ex) {        DateFormat fmt = fmtMap.get(ex);        if (fmt == null) {            fmt = new SimpleDateFormat(ex);            fmtMap.put(ex, fmt);        }        return fmt;    }    /**     * 格式化日期     * @param date 日期     * @param ex 表达式     * @return 日期字符串     */    public static String format(Date date, String ex) {        return getFormat(ex).format(date);    }    /**     * 解析日期     * @param source 日期字符串     * @param ex 表达式     * @return 日期     * @throws ParseException     */    public static Date parse(String source, String ex) throws ParseException {        return getFormat(ex).parse(source);    }}
相关栏目:

用户点评