1. 程式人生 > >java中兩種轉換時間的方法

java中兩種轉換時間的方法

將String ->util date - > sql date
在學過mvc後,可以新建一個工具類,把轉換程式碼寫到util包中

public class DateUtil {
	
	private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
	//將str轉換成java.util.Date,轉換成功返回對應的日期,失敗返回null

	public static java.util.Date string2UtilDate(String str){
		try{
			java.util.Date temp = sdf.parse(str);
			return temp;
		} catch (ParseException e) {
			return null;
		}

	}
	
	//將str轉換成java.sql.Date,轉換成功返回對應的日期,失敗返回null
	public static java.sql.Date string2SqlDate(String str){
		java.util.Date temp = string2UtilDate(str);
		if(temp != null){
			return new java.sql.Date(temp.getTime());
		}else{
			return null;
		}
	
	}

}