public class DateStringUtils {
private final static String DATETIME = "yyyy-MM-dd HH:mm:ss";
private final static String DATE = "yyyy-MM-dd";
private final static String TIME = "HH:mm:ss";
/**
* 字符串轉日期格式
* @param str
* @return 轉換爲傳入的yyyy-MM-dd格式的date類型數據
* @throws ParseException
*/
public static Date strToDate(String str) throws ParseException{
SimpleDateFormat sf = new SimpleDateFormat(DATE);
Date date = sf.parse(str);
return date;
}
/**
* 字符串轉日期格式
* @param str
* @param format [DATETIME,DATE,TIME]
* @return 轉換爲傳入的format格式的date類型數據
* @throws ParseException
*/
public static Date strToDate(String str,String format) throws ParseException{
SimpleDateFormat sf = new SimpleDateFormat(format);
Date date = sf.parse(str);
return date;
}
/**
* 時間轉字符串
* @param date
* @return 按照yyyy-MM-dd格式返回字符串格式時間
*/
public static String dateToStr(Date date){
SimpleDateFormat sf = new SimpleDateFormat(DATE);
String str = sf.format(date);
return str;
}
/**
* 時間格式轉字符串
* @param date
* @param format [DATETIME,DATE,TIME]
* @return 按照format格式返回字符串格式時間
*/
public static String dateToStr(Date date,String format){
SimpleDateFormat sf = new SimpleDateFormat(format);
String str = sf.format(date);
return str;
}
}
JAVA 字符串與date類型轉換(自用類)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.