社区
Java SE
帖子详情
怎么把java.util.Date 转化成java.sql.Date
endlessachingneed
2003-10-21 08:34:45
因为是在数据库中坐select的条件,所以必须是java.sql.Date,而且格式必须是 日期:dd/MM/yyyy
时间:HH:MM:SS
要怎么样才能把java.util.Date转化成java.sql.Date而且设置成所需要的格式呢
...全文
37
5
打赏
收藏
怎么把java.util.Date 转化成java.sql.Date
因为是在数据库中坐select的条件,所以必须是java.sql.Date,而且格式必须是 日期:dd/MM/yyyy 时间:HH:MM:SS 要怎么样才能把java.util.Date转化成java.sql.Date而且设置成所需要的格式呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leotonny
2003-10-21
打赏
举报
回复
看api,SimpleDateFormat类的两个方法:parse和format就足够你用了,
另外,java.sql.Date是java.util.Date的子类,你可以把java.sql.Date强制转换成java.util.Date
qljsd
2003-10-21
打赏
举报
回复
你可以用DateFormat类进行转换
endlessachingneed
2003-10-21
打赏
举报
回复
这样出来的格式是
yyyy/MM/dd
但是需要的是dd/MM/yyyy,应该怎么改
关于select的语句,请看这张帖子http://expert.csdn.net/Expert/topic/2367/2367941.xml?temp=.6463892
qiangchen
2003-10-21
打赏
举报
回复
java.util.Date dteExp = new java.util.Date();
java.sql.Date ddd = new java.sql.Date(dteExp.getTime());
fft123
2003-10-21
打赏
举报
回复
把你现在写的select语句贴出来看看
应该不需要转换这么麻烦的
Java
并发包源码分析(JDK1.8)
Java
并发包源码分析(JDK1.8):囊括了
java
.
util
.concurrent包中大部分类的源码分析,其中涉及automic包,locks包(AbstractQueuedSynchronizer、ReentrantLock、ReentrantReadWriteLock、LockSupport等),queue(ArrayBlockingQueue、ConcurrentLinkedDeque、DelayQueue、LinkedBlockingQueue等) ,AQS相关应用(CountDownLatch、CyclicBarrier、Semaphore等),executor(ThreadPoolExecutor、ScheduledThreadPoolExecutor、FutureTask等),collection(ConcurrentHashMap、CopyOnWriteArrayList等),对每个类的核心源码进行详细分析,笔记详细,由浅入深,层层深入,带您剖析并发编程原理
java
.
util
.
Date
和
java
.
sql
.
Date
使用场景
Java
中有两个
Date
类,
java
.
util
.
Date
和
java
.
sql
.
Date
,
java
.
util
.
Date
是
java
.
sql
.
Date
的父类,两者存在一些异同,总结如下: (1)都是时间类,
java
.
util
.
Date
是
java
.
sql
.
Date
的父类; (2)
java
.
sql
.
Date
是针对数据库使用的,只有日期部分,没有时间部分,格式为yyyy-mm-dd (3)
java
.
util
.
Date
可以用于数据库,也可用于其他地方,包含日期和时间,格式为yyyy-mm-dd h......
java
.
sql
.
Date
和
java
.
util
.
Date
区别及使用
在项目中使用碰到的问题,主要是两者日期格式和转换的问题 首先,查看api,
java
.
sql
.
Date
是
java
.
util
.
Date
的子类 可见这三个类都是
java
.utl.
Date
的子类。 而这三个类都是对应与jdbc处理日期格式的类,有着 不同的日期精度和格式,更加详细内容参考jdk就好 详细查看
java
.
sql
.
Date
类: 一个包装了毫秒值的瘦包装器 (
Java
.
util
.
Date
和
Java
.
sql
.
Date
Java
.
util
.
Date
和
Java
.
sql
.
Date
Java
中有两个
Date
类,一个是
java
.
util
.
Date
通常情况下用它获取当前时间或构造时间,另一个是
java
.
sql
.
Date
是针对
SQL
语句使用的,它只包含日期而没有时间部分。两个类型的时间可以相互转化
Java
.
sql
.
Date
构造方法
Date
(long
date
) 使用给定毫秒时间值构造一个
Date
对象。 方法 void setTime(long
date
) 使用给定毫秒时间值设置现有
Date
对象。 String toStr
java
.
sql
.
Date
和
java
.
util
.
Date
的区别
3. 数据库交互:
java
.
sql
.
Date
可以直接与数据库中的日期类型进行交互,例如在使用JDBC时,可以直接将
java
.
sql
.
Date
对象作为参数传递给
SQL
查询语句。4. 时间精度:
java
.
util
.
Date
可以保存日期和时间的毫秒级精度,而
java
.
sql
.
Date
只保存日期的精度,时间部分被设置为午夜(00:00:00)。总结来说,
java
.
sql
.
Date
适用于与数据库交互时只需要保存日期部分的情况,而
java
.
util
.
Date
则适用于通用的日期和时间处理。
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章