当前位置:首页 » 编程语言 » java转sql的date

java转sql的date

发布时间: 2022-03-02 08:37:32

1. java.util.Date和java.sql.Date相互转换问题

不要.getTime()吧,可以直接通过类型转换或者直接创建java.sql.Date对象,楼主试一下。
一楼的方法不推荐使用

2. java.util.Date和java.sql.Date的区别和相互转化

区别:

java.util.Date 就是在除了SQL语句的情况下面使用,java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分

相互转化:

java.util.Date 是 java.sql.Date 的父类(注意拼写)。
前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他后者之后在读写数据库的时候用他,因为PreparedStament的setDate()的第2参数和ResultSet的getDate()方法的第2个参数都是java.sql.Date 。
转换是
java.sql.Date date=new Java.sql.Date();
java.util.Date d=new java.util.Date (date.getTime());
反过来是一样的

3. 怎样把java.util.Date转换成java.sql.Date,在线等

你好,转换代码如下:

java.util.Date curDate = new java.util.Date();

java.sql.Date date = new java.sql.Date(curDate.getYear(), curDate.getMonth(),
curDate.getDay());

4. java中如何将java.sql.Date类型转换为String类型

您好,根据您的表述,我认为您是想把java.sql.Date按照格式化格式为指定格式的日期字符串。
可以首先将java.sql.Date转换为java.util.Date;new java.util.Date(sqlData.getTime());
然后使用SimpleDateFormat格式化为指定的日期类型即可得到字符串。

5. java中long如何转化为java.sql.Date

new Date(long num);
要注意java.sql.Date()与java.util.Date()的区别
util.Date()包括日期与时间;sql.Date()只包含日期,不包含时间,所以你如果需要时间的话还需要sql.Time()类

当然如果用sql.Date()与sql.Time()往数据库插入时间,显然有些麻烦,sun公司提供了一个很好结合类java.sql.Timestamp(),利用这个类进行插入数据库时间就方便多了

6. java 怎样获取java.sql.date 类型年月日并插入到数据库date类型中

字段updateTime为Date类型,那么如果只要精确到年月日,那么就使用trunc(updateTime)即可,其他还有:
trunc[截断到最接近的日期,单位为天] ,返回的是日期类型
select sysdate S1,
trunc(sysdate) S2, //返回当前日期,无时分秒
trunc(sysdate,'year') YEAR, //返回当前年的1月1日,无时分秒
trunc(sysdate,'month') MONTH , //返回当前月的1日,无时分秒
trunc(sysdate,'day') DAY //返回当前星期的星期天,无时分秒

7. 在java中怎样把String类型转换为java.sql.Date类型

java.sql.Date date=java.sql.Date.valueOf("2010-01-01");这样就好了。

8. 在java中如何将String类型转换成java.sql.Date类型

String str="1989-11-23 12:25:20";
java.sql.Date date=java.sql.Date.valueof(str);
这样是可以转换的,但是前提是str的日期格式要和数据库中的一样,上面是MySql的,其他的如Oracle就和这个不一样了

9. java.util.Date怎样转换为java.sql.Date

java.util.Date转换为java.sql.Date的方法主要是利用构造函数,传入date类型参数实例如下:

publicclassceshi{
publicstaticvoidmain(String[]args)throwsException{

java.util.DatecurDate=newjava.util.Date();//新建一个util类型的date

java.sql.Datedate=newjava.sql.Date(curDate.getTime());//进行日期的转换
System.out.println(date);//将util的日期放在参数里面
}
}

结果为:

热点内容
安卓手机涨价怎么办 发布:2025-01-11 23:27:17 浏览:711
三消游戏服务器搭建 发布:2025-01-11 23:20:01 浏览:245
c语言的函数不可单独进行编译 发布:2025-01-11 23:12:33 浏览:17
怎么查信用卡查询密码 发布:2025-01-11 23:11:08 浏览:571
javaexcel源码 发布:2025-01-11 23:11:04 浏览:557
讨论会脚本 发布:2025-01-11 23:09:27 浏览:573
test服务器搭建 发布:2025-01-11 23:03:22 浏览:421
微信里的密码和账号在哪里 发布:2025-01-11 22:46:04 浏览:752
java字符串个数统计 发布:2025-01-11 22:45:05 浏览:543
完美国际2捏脸数据库 发布:2025-01-11 22:45:04 浏览:281