首頁 > Java > java教程 > 如何在 Java 中將 java.util.Date 轉換為 java.sql.Date?

如何在 Java 中將 java.util.Date 轉換為 java.sql.Date?

DDD
發布: 2024-12-24 08:06:17
原創
407 人瀏覽過

How to Convert java.util.Date to java.sql.Date in Java?

轉換中的難題:從java.util.Date 到java.sql.Date

使用java.util.Date 作為查詢的輸入來源,可能需要java.sql.Date。然而,無法在這兩種資料類型之間執行隱式或明確轉換帶來了挑戰,特別是對於那些剛接觸 Java API 的人來說。

不用擔心,轉換的問題已經得到解答!

要有效地將java.util.Date 轉換為其對應的java.sql.Date,請使用以下程式碼:

import java.util.Date;
import java.sql.Date;

public class ConversionMagic {

  public static void main(String[] args) {
    Date utilDate = new Date();
    java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
    System.out.println("Initial java.util.Date: " + utilDate);
    System.out.println("Transformed java.sql.Date: " + sqlDate);
  }

}
登入後複製

此程式碼段封裝了轉換過程,其中java .sql.Date 的建構子期望java.util.Date 的毫秒錶示形式作為其輸入。

範例輸出驗證轉換:

Initial java.util.Date: Tue Aug 09 11:38:11 GMT+08:00 2022
Transformed java.sql.Date: 2022-08-09
登入後複製

以上是如何在 Java 中將 java.util.Date 轉換為 java.sql.Date?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板