将某个日期字符串转换为java.sql.Date的类型

时间:2023-03-09 01:16:04
将某个日期字符串转换为java.sql.Date的类型

import java.text.ParseException;

import java.text.SimpleDateFormat;

public class date {

/**

* @param args

* @throws ParseException

*/

public static void main(String[] args) throws ParseException {

String endDate=" 2014-09-10  ";

System.out.println(setString2SQLDate(endDate));

}

/**  * 将某个日期字符串转换为java.sql.Date的类型  * @param dateStr 可为"yyyy-MM-dd HH:mm:ss"和"yyyy-MM-dd"  * @return  */

public static java.sql.Date setString2SQLDate(String dateStr){

SimpleDateFormat dateFormatHiddenHour = new SimpleDateFormat("yyyy-MM-dd");

java.sql.Date date = null;

try {

String s = dateFormatHiddenHour.format(dateFormatHiddenHour.parse(dateStr));

date = java.sql.Date.valueOf(s);

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return date;

}

}