ホームページ >データベース >mysql チュートリアル >「java.util.Date」を「java.sql.Date」に変換するにはどうすればよいですか?
java.util.Date を java.sql.Date に変換します
質問:
クエリで使用するために java.util.Date を java.sql.Date に変換するにはどうすればよいですか?
答え:
java.util.Date を java.sql.Date に明示的に変換するには、次のメソッドを使用します。
<code class="language-java">java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());</code>
例:
<code class="language-java">import java.util.Date; import java.sql.Date; public class MainClass { public static void main(String[] args) { Date utilDate = new Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); System.out.println("utilDate:" + utilDate); System.out.println("sqlDate:" + sqlDate); } }</code>
出力:
<code>utilDate:Wed Jan 01 00:00:00 SGT 1970 sqlDate:1970-01-01</code>
注:
java.sql.Date クラスは、SQL DATE データ型の日付値を表します。これは java.util.Date クラスに似ていますが、時刻ではなく日付のみを格納します。
以上が「java.util.Date」を「java.sql.Date」に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。