ホームページ >Java >&#&チュートリアル >Javaでjava.util.Dateをjava.sql.Dateに変換するにはどうすればよいですか?

Javaでjava.util.Dateをjava.sql.Dateに変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-24 08:06:17446ブラウズ

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

変換の難題: java.util.Date から java.sql.Date へ

java.util.Date をクエリの入力ソースでは、代わりに java.sql.Date が必要になる場合があります。ただし、これら 2 つのデータ型の間で暗黙的または明示的な変換を実行できないことは、特に 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。