欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中java.util.Date和java.sql.Date之間的轉(zhuǎn)換的示例

 更新時(shí)間:2024年05月22日 10:46:02   作者:Clearlove7·11  
java.util.Date是java.sql.Date的父類,有時(shí)候在和SqlServer數(shù)據(jù)庫(kù)打交道時(shí),也會(huì)遇到,本文主要介紹了java中java.util.Date和java.sql.Date之間的轉(zhuǎn)換的示例,具有一定的參考價(jià)值,感興趣的可以了解一下

1、util.Date和sql.Date之間的關(guān)系

我們來看下java.sql.Date的源碼

package java.sql;

import java.time.Instant;
import java.time.LocalDate;


public class Date extends java.util.Date {}

從以上源碼可以看出,sql.Date是util.Date的子類

2、util.Date的構(gòu)造方法

以下是java.util.Date的方法部分方法圖示:

可以看到,主要有兩個(gè)構(gòu)造方法推薦使用,添加了 標(biāo)記的表示這些方法已經(jīng)被廢棄,不推薦使用。

所以對(duì)于,java.util.Date 常用的構(gòu)造方法有:

Date()

Date(long)  方法參數(shù)為一個(gè)長(zhǎng)整型的毫秒值

其中,java.util.Date中還有一個(gè)重要的方法:就是獲取當(dāng)前時(shí)間的毫秒值

public class Date
    implements java.io.Serializable, Cloneable, Comparable<Date>
{
/**
     * Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT
     * represented by this <tt>Date</tt> object.
     *
     * @return  the number of milliseconds since January 1, 1970, 00:00:00 GMT
     *          represented by this date.
     */
    public long getTime() {
        return getTimeImpl();
    }
}

從以上源碼可以看到,該方法是public的,所以,它的子類sql.Date也是可以繼承該方法的。

3、sql.Date的構(gòu)造方法

以下是java.sql.Date的方法部分方法圖示:

可以看到,sql.Date主要有一個(gè)構(gòu)造方法:Date(long)

4、util.Date和sql.Date之間的轉(zhuǎn)換

// 1) 創(chuàng)建java.util.Date的對(duì)象
java.util.Date utilDate = new java.util.Date();

// 2)將java.util.Date轉(zhuǎn)成java.sql.Date
long datems  = utilDate.getTime();
java.sql.Date  sqlDate = new java.sql.Date(datems);

// 3)將 java.sql.Date 轉(zhuǎn)成 java.util.Date
long datems2 = sqlDate.getTime();
java.util.Date  utilDate = new java.util.Date(datems2);

到此這篇關(guān)于java中java.util.Date和java.sql.Date之間的轉(zhuǎn)換的示例的文章就介紹到這了,更多相關(guān)java java.util.Date和java.sql.Date轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java如何通過"枚舉的枚舉"表示二級(jí)分類的業(yè)務(wù)場(chǎng)景

    Java如何通過"枚舉的枚舉"表示二級(jí)分類的業(yè)務(wù)場(chǎng)景

    這篇文章主要介紹了Java如何通過"枚舉的枚舉"表示二級(jí)分類的業(yè)務(wù)場(chǎng)景問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • SpringBoot測(cè)試之高級(jí)配置方式

    SpringBoot測(cè)試之高級(jí)配置方式

    這篇文章主要介紹了SpringBoot測(cè)試之高級(jí)配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Java Collections類操作集合詳解

    Java Collections類操作集合詳解

    這篇文章主要介紹了Java Collections類操作集合詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 使用Java 壓縮文件打包tar.gz 包的詳細(xì)教程

    使用Java 壓縮文件打包tar.gz 包的詳細(xì)教程

    本文帶領(lǐng)大家學(xué)習(xí)如何使用Java 壓縮文件打包tar.gz 包,主要通過 Apache compress 工具打包,通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • Java中的Object類詳細(xì)解讀

    Java中的Object類詳細(xì)解讀

    這篇文章主要介紹了Java中的Object類詳細(xì)解讀,java.lang.Object是類層次結(jié)構(gòu)的根類,即所有其它類的父類,每個(gè)類都使用 Object 作為超類,需要的朋友可以參考下
    2023-11-11
  • 實(shí)例解析Java中的構(gòu)造器初始化

    實(shí)例解析Java中的構(gòu)造器初始化

    這篇文章主要通過實(shí)例解析Java中的構(gòu)造器初始化,代碼很簡(jiǎn)單,敘述很明確,需要的朋友可以了解下。
    2017-09-09
  • Spring?@Conditional通過條件控制bean注冊(cè)過程

    Spring?@Conditional通過條件控制bean注冊(cè)過程

    這篇文章主要為大家介紹了Spring?@Conditional通過條件控制bean注冊(cè)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 詳解Http協(xié)議以及post與get區(qū)別

    詳解Http協(xié)議以及post與get區(qū)別

    這篇文章主要介紹了詳解Http協(xié)議以及post與get區(qū)別,通過分別說明Http協(xié)議以及get與post各自的概念,再到兩者作比較有著詳細(xì)的說明,希望對(duì)你有所幫助
    2021-06-06
  • Java中的SkyWalking監(jiān)控告警詳解

    Java中的SkyWalking監(jiān)控告警詳解

    這篇文章主要介紹了Java中的SkyWalking監(jiān)控告警詳解,SkyWalking在6.x版本中新增了告警功能,其核心在于config/alarm-settings.yaml文件中,該文件分為rules和webhooks兩部分,需要的朋友可以參考下
    2023-11-11
  • 關(guān)于fastjson的@JSONField注解的一些問題(詳解)

    關(guān)于fastjson的@JSONField注解的一些問題(詳解)

    下面小編就為大家?guī)硪黄P(guān)于fastjson的@JSONField注解的一些問題(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02

最新評(píng)論