一,util.Date转化成String
- Datedate=Calendar.getInstance().getTime();
-
Formatformat=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
- System.out.println(format.format(date));
Date date=Calendar.getInstance().getTime();
Format format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
System.out.println(format.format(date));
二,util.Date转化sql.Date
- Datedate=Calendar.getInstance().getTime();
-
java.sql.Datesqldate=newjava.sql.Date(date.getTime());
Date date=Calendar.getInstance().getTime();
java.sql.Date sqldate = new java.sql.Date(date.getTime());
操作
- preparedStatement.setDate(1,sqldate);
preparedStatement.setDate(1, sqldate );
但是这种方式,会造成日期后面的时分秒丢失。可以换成:
- java.sql.Datetime=newjava.sql.Date(date.getTime());
-
java.sql.Timestamptimestamp=newjava.sql.Timestamp(time.getTime());
java.sql.Date time = new java.sql.Date(date.getTime());
java.sql.Timestamp timestamp = new java.sql.Timestamp(time.getTime());
操作
- preparedStatement.setTimestamp(1,timestamp);
preparedStatement.setTimestamp(1, timestamp);
读取
- java.util.Datedate=newjava.util.Date(resultSet.getTimestamp(1).getTime());
-----------------------------------------------------------------------------------------------------------------
java.sql.date和java.util.date有什么区别,不都是时间吗?
比如你查询数据库,返回的结果集有Date类型,那么就不能使用java.util.date
Date d = rs.getDate(2);导包就必须导入java.sql.date.
分享到:
相关推荐
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx
Java.sql.Date与Java.util.Date的区别和转换 Java.util.Date和Java.sql.Date是Java中两种不同的日期和时间表示方式,虽然它们都是表示日期和时间,但是它们之间存在着一些重要的区别。 首先,Java.util.Date是Java...
java.util.Date utilDate = new java.util.Date(sqlDate.getTime()); 二、字符串转换为日期时间格式 可以使用SimpleDateFormat将字符串转换为日期时间格式: String dateStringToParse = "2007-7-12"; ...
详细介绍java.util.Date和java.sql.Date相互转换的多种方法总结,希望对大家有帮助
java_sql_Date与java_util_Date转换
类型转换 ( Java.util.date与java.sql.date区别和转换
此java文件包括常用的日期类型之间的转换,包括java.util.Date、java.sql.Date、String之间的任意类型、格式转换......
主要介绍了java.util.Date与java.sql.Date的区别的相关资料,需要的朋友可以参考下
java中util.date和sql.date的类型转换问题.帮助大家很完善的了解关于java日期类型和数据库日期类型转换的问题,很值得拥有.
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、如果要插入到数据库...
1.支持java.sql.Date 与 java.util.Date互转 2.支持java.util.Calendar,java.util.Date,java.sql.Date格式化输出 3.支持字符串转java.util.Date 支持字符串格式: yyyyMMdd yyyyMMddHH yyyyMMddHHmm ...
2. 使用 `java.sql.Date` 类:`System.out.println(new java.sql.Date(new java.util.Date().getTime()));`,输出结果不包含时分秒。 3. 使用 `SimpleDateFormat` 类:`SimpleDateFormat sdf = new SimpleDateFormat...
将java.util.Date类型格式化成字符串显示; 将java.sql.Date类型格式化成字符串显示; 将Timestamp类型格式化成字符串显示 将字符串转换成java.util.Date类型 将字符串转换成java.sql.Date类型 将字符串转换成...
import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; import java.util.ArrayList; import java.util.List; import ...
queryDataSet.setDate("dateField", new java.sql.Date(new java.util.Date().getTime())); ``` 这个示例代码使用 java.sql.Date 类将当前的日期和时间设置到数据库中。 JAVA 时间格式化处理是软件开发中一个非常...
public java.util.Date getUDate(java.util.Date a); public java.util.Calendar getCalendar(java.util.Calendar a); public java.sql.Timestamp getTimestamp(java.sql.Timestamp a); public java.sql.Date ...