如何将时间从java.util.Date存储到java.sql.Date

如何将时间从java.util.Date存储到java.sql.Date,第1张

如何将时间从java.util.Date存储到java.sql.Date

java.sql.Date
类型仅用于存储日期(无时间)信息,因为它映射到
DATE
不存储时间的SQL
类型。其
toString()
方法的作用是:

以日期转义格式yyyy-mm-dd格式化日期。

要获得所需的输出,可以使用

java.sql.Timestamp
,它存储日期
时间信息,并映射到SQL
TIMESTAMP
类型。它的
toString()
方法输出您需要的内容:

以JDBC时间戳转义格式格式化时间戳:yyyy-mm-dd hh:mm:ss.fffffffff,其中ffffffffff表示纳秒。

例:

java.text.DateFormat format = new java.text.SimpleDateFormat("yyyyMMddHHmmss");java.util.Date date = format.parse("20110210120534");java.sql.Timestamp timestamp = new java.sql.Timestamp(date.getTime());System.out.println(timestamp); // prints "2011-02-10 12:05:34.0"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存