/** * @Title: DateUtil.java * @Description: TODO * @author: Calvinyang * @date: 2013-2-28 涓嬪崍4:52:34 * Copyright: Copyright (c) 2013 * @version: 1.0 */ package edu.fudan.webclient.util; import java.text.SimpleDateFormat; import java.util.Date; /** * @author: Calvinyang * @Description: TODO * @date: 2013-2-28 涓嬪崍4:52:34 */ public class DateUtil { public static final String DATE_FORMAT = "yyyy-MM-dd"; public static final String DATE_FORMAT_NEW = "yyyy/MM/dd"; public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; public static final String MERGE_FORMAT = "yyyyMMddHHmmss"; /** * @throws CloudException * * @Title: format * @param: date * @param: format * @return: Date * @throws */ public static Date format(String date, String format) { try { return new SimpleDateFormat(format).parse(date); } catch (Exception e) { e.printStackTrace(); } return null; } /** * @throws CloudException * @Title: format * @param: date * @return: Date * @throws */ public static Date format(String date) { return format(date, DATE_FORMAT); } /** * * @Title: format * @param: date * @param: format * @return: String * @throws */ public static String format(Date date, String format) { return new SimpleDateFormat(format).format(date); } /** * * @Title: format * @param: date * @return: String * @throws */ public static String format(Date date) { return format(date, DATE_FORMAT); } }