将某个日期字符串转换为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;

}

}

时间: 2024-10-26 01:12:12

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

lava.lang.String数据转换为java.sql.Date

在JavaWeb编程中,往往涉及数据库,javaBean,前端数据数据类型不一致的问题 数据库和javaBean之间可以直接选择相对应的数据类型,而serverlet从前端获取的数据往往是String类型.是故需要考虑: java.lang.String 要转换成java.sql.Date public static java.sql.Date stringConverToDate(String value){ String strvalue = value; SimpleDateFormat

JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]

1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud such as ud = new java.util.Date(); sd = new java.sql.Date(ud.getTime()); 2.如何将获取到的java.sql.Date转换为年-月-日输出 java.sql.Date sd; String dateTime = sd.toStrin

如何将java.util.Date转为java.sql.Date

以下的信息将会帮到你 1.将java.util.Date转换为 java.sql.Date java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); 2.若要插入到数据库并且相应的字段为Date类型 可使用PreparedStatement.setDate(int ,java.sql.Date)方法 其中的java.sql.Date可

java.util.Date和java.sql.Date之间的相互转换

1.java.util.Date转换为java.sql.Date java.util.Date curDate = new java.util.Date(); java.sql.Date date = new java.sql.Date(curDate.getTime()); 2.java.sql.Date转换为java.util.Date java.sql.Date date = new java.sql.Date(); java.util.Date curDate = new java.ut

java.sql.Date to java.util.Date

发这篇博文的题目可能无法直接表示内容,但是确实是java.sql.Date和java.util.Date. 今天在使用'net.sf.json.JSONObject'封装json数据的时候,碰到很奇怪的问题,报出的异常,让我开始觉得,不知道从哪个异常开始找解决方案,报错如下: 一月 30, 2015 11:14:49 上午 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for serv

字符串转换成java.util.date类型和将java.util.date类型转换成java.sql.date类型

//将字符串转换成java.util.date类型 DateFormat format = new SimpleDateFormat("yyyyMMDD"); Date date1 = format.parse(startDate); //将java.util.date类型转换成java.sql.date类型 skg.statStartTime = new java.sql.Date(date1.getTime()); skg.statEndTime = new java.sql.Da

java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间

java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类). java.sql.Date是java.util.Date的子类,是一个包装了毫秒值的瘦包装器,允许 JDBC 将毫秒值标识为 SQL DATE 值.毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数. 为了与 SQL DATE 的定义一致,由 java.sql.Date 实例包装的毫秒值必须通过将时间.分钟.秒和毫

java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和总结 转

java.util.Date.java.sql.Date.java.sql.Time.java.sql.Timestamp区别和总结 java.lang.Object ....|__java.util.Date ..........|__java.sql.Date/java.sql.Timestamp /java.sql.Time [父类]java.util.Date日期格式为:年月日时分秒 [子类]java.sql.Date日期格式为:年月日[只存储日期数据不存储时间数据] [子类]java.

java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结

final SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.US);//dd/MM/yyyy final Date now = new Date(); System.out.println(now); final String strDate = sdfDate.format(now); System.out.println(strDate); final Timesta