写了个日期工具类
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 格式化日期的工具类
* @author
*
*/
public class SimpleDateFormatUtils {
/**yyyy-MM-dd HH:mm:ss 类型的日期 时间格式*/
public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
/**yyyy-MM-dd类型的日期格式*/
public static final String YYYY_MM_DD = "yyyy-MM-dd";
/**
* 根据输入的format格式,以及format字符串,返回对应的日期
*
* @param pattern,字符串的format格式,例如:yyyy-MM-dd HH:mm:ss
* @param dateFormatStr,format后的日期字符串,例如:2015-02-10 22:00:00
* @return java.util.Date对象
* @throws ParseException
*/
public static Date getDataByFormatString(String pattern,String dateFormatStr) throws ParseException{
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
Date date = simpleDateFormat.parse(dateFormatStr);
return date;
}
/**
*
* @param pattern,字符串的format格式,例如:yyyy-MM-dd HH:mm:ss
* @param date,需要转换为指定格式的日期对象
* @return
*/
public static String getFormatStrByPatternAndDate(String pattern,Date date){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
String formatStr = simpleDateFormat.format(date);
return formatStr;
}
}