java中一个String型时间转换成JAVA.SQL.DATE型时间在添加到SQL Server中的datetime型字段里( 收藏
将一个时间录入String tm="1999-12-22"(时间)
转换成Date型(java.sql.Date不是java.util.Date)
然后在保存到SQL的datetime型time字段里!
(只说核心代码就可以了!!!!怎么连接SQL省去谢谢在线等)
==============================================
lz 试试下面这个方法吧
刚测试过,可以的,碰巧我现在的项目也遇到这个问题
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" );
String aa="1999-12-22";
java.util.Date timeDate = null;
try {
timeDate = sdf.parse(aa);
} catch (ParseException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}//util类型
java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql类型
分享到:
相关推荐
### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...
java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); // java.util.Date 转换为 java.sql.Date java.util.Date utilDate = new java.util.Date(); java.sql.Date sqlDate = new java.sql.Date...
通过这两个参数,我们可以将字符串解析成日期对象,然后进一步转换为`java.sql.Date`对象。 #### 三、代码实现 ```java import java.text.ParseException; import java.text.SimpleDateFormat; import java.util....
Java.util.Date与java.sql.Date的互转及字符串转换为日期时间格式 java.util.Date和java.sql.Date是Java中两个常用的日期时间类,分别属于不同的包。java.util.Date是Java标准库中的日期时间类,而java.sql.Date是...
System.out.println(sqlDate.getTime()); } catch (Exception ex) { System.out.println(ex.getMessage()); } 方法2: String strDate = "2002-08-09"; StringTokenizer st = new StringTokenizer(strDate, "-"); ...
将java.sql.Date类型格式化成字符串显示; 将Timestamp类型格式化成字符串显示 将字符串转换成java.util.Date类型 将字符串转换成java.sql.Date类型 将字符串转换成Timestamp类型 比较两个时间的时间差,返回格式为x天...
例如,对于格式为"yyyy-mm-dd"的字符串,可以使用`SimpleDateFormat`的`parse()`方法将其转换为`java.util.Date`,然后再转换为`java.sql.Date`。如果需要插入数据库,还可以利用数据库特定的函数,如Oracle的`TO_...
在Java编程语言中,将一个按照特定格式的字符串转换为SQL日期对象是常见的操作,特别是在处理用户输入或者从数据库查询时。本知识点主要探讨如何利用Java的`SimpleDateFormat`类来实现这一转换过程,以及涉及的相关...
如果需要将日期值以字符串形式处理,可以先将`java.util.Date`转换为字符串,然后再将字符串转换为`java.sql.Date`。这通常涉及到使用`SimpleDateFormat`类来格式化日期。 **示例代码**: ```java import java.text...
2. 使用 `SimpleDateFormat` 的 `parse()` 方法解析字符串,将其转换为 `java.util.Date` 类型的对象。 3. 通过调用 `java.util.Date` 的 `getTime()` 方法,获取自1970年1月1日以来的毫秒数,这适用于创建 `java....
使用 Java 在 Oracle 中插入 Date 类型数据需要使用 to_date() 函数将字符串转换为 Date 类型,然后将其插入到 Oracle 数据库中。同时,我们还可以使用 to_char() 函数将 Date 类型转换为字符串。
首先,使用 SimpleDateFormat 需要将字符串类型的日期数据解析成 java.util.Date 类型,然后使用 java.sql.Timestamp 将其转换成 Timestamp 对象。最后,可以直接将 Timestamp 对象插入到 SQLite 数据库中。 取出 ...
System.out.println(java.sql.Date.valueOf(str));`,但是输出结果可能会出现奇怪的结果。 三、Date 转化成 String 可以使用 `SimpleDateFormat` 类将 `Date` 转换成 `String`:`SimpleDateFormat sdf = new ...
java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); ``` 在处理日期格式化时,`SimpleDateFormat` 类用于将日期对象转换为字符串或将字符串解析为日期对象。例如: ```java SimpleDateFormat f ...
该方法首先将 Java 的 Date 对象转换为字符串,然后将其拆分为年、月、日、时、分、秒等部分,并将其组合成 MySQL 的 DateTime 字符串。 在该方法中,使用了 StringBuffer 类来构建 MySQL 的 DateTime 字符串,该类...
java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); ``` 2. 反过来,从`java.util.Date`到`java.sql.Date`的转换也是类似的: ```java java.util.Date utilDate = ...; java.sql.Date sqlDate...