/** 定义默认时间格式 yyyy-MM-dd hh:mm:ss ,例:2008-08-08 08:08:08 */
public static final String DEFAULT_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
/** 定义默认日期格式 yyyy-MM-dd ,例:2008-08-08*/
public static final String DEFAULT_DAY_FORMAT = "yyyy-MM-dd";
/** 定义默认完整时间格式 yyyy-MM-dd hh:mm:ss.SSS ,例:2008-08-08 08:08:08.888 */
public static final String DEFAULT_FULLTIME_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS";
/** 定义类似流水号形式的时间格式 yyyyMMddhhmmss ,例:20080808080808 */
public static final String DEFAULT_SERIAL_FORMAT = "yyyyMMddHHmmss";
/** 定义fastDateFormat实例缓存区 */
private static Map<String, FastDateFormat> fastDateFormatCache;
static
{
// 初始化,缓存常见的几种时间格式
fastDateFormatCache = new ConcurrentHashMap<String, FastDateFormat>();
fastDateFormatCache.put(DEFAULT_TIME_FORMAT,
FastDateFormat.getInstance(DEFAULT_TIME_FORMAT));
fastDateFormatCache.put(DEFAULT_DAY_FORMAT,
FastDateFormat.getInstance(DEFAULT_DAY_FORMAT));
fastDateFormatCache.put(DEFAULT_FULLTIME_FORMAT,
FastDateFormat.getInstance(DEFAULT_FULLTIME_FORMAT));
fastDateFormatCache.put(DEFAULT_SERIAL_FORMAT,
FastDateFormat.getInstance(DEFAULT_SERIAL_FORMAT));
}
/**
* 私有构造函数,不允许实例化
*/
private DateTool()
{
}
DateTool(1)
最新推荐文章于 2019-08-07 09:35:09 发布