最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

util.Date與sql.Date的相互轉(zhuǎn)換過程

 更新時間:2026年01月20日 09:37:42   作者:布丁吖  
本文介紹了Java中兩個常用日期類的區(qū)別和相互轉(zhuǎn)換方法,包括java.util.Date和java.sql.Date,并展示了如何使用SimpleDateFormat進行日期格式化

Java中有兩個Date類,一個是java.util.Date通常情況下用它獲取當(dāng)前時間或構(gòu)造時間,另一個是java.sql.Date是針對SQL語句使用的,它只包含日期而沒有時間部分。兩個類型的時間可以相互轉(zhuǎn)化。

util.Date轉(zhuǎn)sql.Date

代碼:

Date utilDate = new Date();//util.Date
System.out.println("utilDate : " + utilDate);
//util.Date轉(zhuǎn)sql.Date
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
System.out.println("sqlDate : " + sqlDate);

運行結(jié)果:

從運行結(jié)果看到util.date轉(zhuǎn)成sql.date之后,只有年月日,沒有時分秒。下面給大家看點東西就知道為什么會這樣了

java.sql包下給出三個與數(shù)據(jù)庫相關(guān)的日期時間類型:

  • Date:表示日期,只有年月日,沒有時分秒。會丟失時間; 
  • Time:表示時間,只有時分秒,沒有年月日。會丟失日期;
  • Timestamp:表示時間戳,有年月日時分秒,以及毫秒。

代碼:

Date utilDate = new Date();//util utilDate
System.out.println("utilDate : " + utilDate);
Timestamp sqlDate = new Timestamp(utilDate.getTime());//uilt date轉(zhuǎn)sql date
System.out.println("sqlDate : " + sqlDate);

運行結(jié)果:

這樣就有時分秒了 

sql.Date轉(zhuǎn)util.Date

觸類旁通,就直接上代碼了

代碼:

System.out.println("*********util.Date轉(zhuǎn)sql.Date*********");
Date utilDate = new Date();//util.Date
System.out.println("utilDate : " + utilDate);
Timestamp sqlDate = new Timestamp(utilDate.getTime());//util.Date轉(zhuǎn)sql.Date
System.out.println("sqlDate : " + sqlDate);

System.out.println("*********sql.Date轉(zhuǎn)util.Date*********");
System.out.println("sqlDate : " + sqlDate);
Date date = new Date(sqlDate.getTime());//sql.Date轉(zhuǎn)util.Date
/*
java.util.Date date = new java.util.Date(sqlDate.getTime());
 */
System.out.println("utilDate : " + date);

運行結(jié)果:

同時util.Date和sql.Date都可以用SimpleDateFormat格式化

代碼

Date utilDate = new Date();//uilt.Date
System.out.println("utilDate : " + utilDate);

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("format : " + format.format(utilDate));

System.out.println("**********************************************");

Timestamp sqlDate = new Timestamp(utilDate.getTime());//uilt.Date轉(zhuǎn)sql.Date
System.out.println("sqlDate : " + sqlDate);
System.out.println("format : " + format.format(sqlDate));

運行結(jié)果:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java反射機制(Reflection)淺析

    Java反射機制(Reflection)淺析

    這篇文章主要介紹了Java反射機制(Reflection)淺析,本文以實例講解Java的反射機制,需要的朋友可以參考下
    2014-07-07
  • java?freemarker實現(xiàn)動態(tài)生成excel文件

    java?freemarker實現(xiàn)動態(tài)生成excel文件

    這篇文章主要為大家詳細介紹了java如何通過freemarker實現(xiàn)動態(tài)生成excel文件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • SpringBoot中整合RabbitMQ(測試+部署上線最新完整)的過程

    SpringBoot中整合RabbitMQ(測試+部署上線最新完整)的過程

    本文詳細介紹了如何在虛擬機和寶塔面板中安裝RabbitMQ,并使用Java代碼實現(xiàn)消息的發(fā)送和接收,通過異步通訊,可以優(yōu)化性能,感興趣的朋友一起看看吧
    2025-02-02
  • 詳解Java的位操作符

    詳解Java的位操作符

    位操作就是對這些數(shù)據(jù)進行基本的操作。如果基本類型是char、byte或者short類型的數(shù)值進行移位處理,那么會轉(zhuǎn)化成int類型,再進行移位的處理
    2017-09-09
  • 淺談springboot自動裝配原理

    淺談springboot自動裝配原理

    作為Spring Boot的精髓,自動配置原理首當(dāng)其沖.今天就帶大家了解一下springboot自動裝配的原理,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Java EE過濾器優(yōu)先級控制的實例解讀

    Java EE過濾器優(yōu)先級控制的實例解讀

    通過使用@Priority注解,可以控制JavaEE應(yīng)用中過濾器的執(zhí)行順序,在上面的示例中,我們通過設(shè)置不同的優(yōu)先級,實現(xiàn)了TimeFilter和LogFilter的執(zhí)行順序控制
    2025-02-02
  • Mybatis插入語句默認值不生效的問題及解決

    Mybatis插入語句默認值不生效的問題及解決

    這篇文章主要介紹了Mybatis插入語句默認值不生效的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • java通過snmp協(xié)議獲取物理設(shè)備信息

    java通過snmp協(xié)議獲取物理設(shè)備信息

    這篇文章主要介紹了java通過snmp協(xié)議獲取物理設(shè)備信息,snmp中文含義是簡單網(wǎng)絡(luò)管理協(xié)議,可用完成對計算機、路由器和其他網(wǎng)絡(luò)設(shè)備的遠程管理和監(jiān)視,本文我們是通過java程序來獲取,需要的朋友可以參考下
    2023-07-07
  • spring batch 讀取多個文件數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫示例

    spring batch 讀取多個文件數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫示例

    本篇文章主要介紹了spring batch 讀取多個文件數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Java 時間格式轉(zhuǎn)換之impleDateFormat與Data API解析與使用

    Java 時間格式轉(zhuǎn)換之impleDateFormat與Data API解析與使用

    想必大家對 SimpleDateFormat 并不陌生。SimpleDateFormat 是 Java 中一個非常常用的類,他是以區(qū)域敏感的方式格式化和解析日期的具體類。 它允許格式化 (date -> text)、語法分析 (text -> date)和標準化
    2021-11-11

最新評論

策勒县| 遂昌县| 齐齐哈尔市| 铁力市| 松阳县| 定西市| 岗巴县| 军事| 合江县| 平远县| 广东省| 称多县| 成武县| 启东市| 剑阁县| 合肥市| 博白县| 凤翔县| 扶沟县| 灵武市| 盘锦市| 惠安县| 福州市| 蒙阴县| 江阴市| 丰原市| 岗巴县| 即墨市| 镇赉县| 苏尼特左旗| 乡城县| 鞍山市| 庆元县| 台北县| 长沙市| 宁强县| 平原县| 岳池县| 尼勒克县| 平昌县| 双鸭山市|