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

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

Linda Hamilton
リリース: 2024-12-25 20:13:17
オリジナル
614 人が閲覧しました

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

Java 日付変換: java.util.Date と java.sql.Date の間の変換

Java で日付を操作する場合、次の間で変換する必要がある場合があります。 java.util.Date と java.sql.Date。暗黙的または明示的な型変換が期待されるかもしれませんが、Java API では明示的な変換プロセスが必要です。このガイドでは、ソリューションを詳しく説明し、必要なコードについて明確に説明します。

以下のコード スニペットは、java.util.Date オブジェクトを java.sql.Date オブジェクトに変換する方法を示しています。

java.util.Date utilDate = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());

System.out.println("utilDate:" + utilDate);
System.out.println("sqlDate:" + sqlDate);
ログイン後にコピー

このコードでは、次の手順が実行されますplace:

  1. java.util.Date オブジェクトの作成: new java.util.Date() を使用して、現在の時刻を表す java.util.Date のインスタンスを作成します。 .
  2. ミリ秒の取得: getTime() を呼び出します。 java.util.Date オブジェクトを使用して、エポック (1970 年 1 月 1 日、00:00:00 GMT) からのミリ秒数を表す Long 値を取得します。
  3. java.sql.Date オブジェクトの作成: コンストラクターを使用してミリ秒を java.sql.Date の新しいインスタンスに渡します。 java.sql.Date(long ミリ秒).
  4. 結果の印刷: System.out.println を使用して、java.util.Date オブジェクトと java.sql.Date オブジェクトの両方の値を表示します。比較用です。

以上がJavaでjava.util.Dateとjava.sql.Dateの間を変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート