Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menukar `java.util.Date` kepada `java.sql.Date`?

Bagaimana untuk Menukar `java.util.Date` kepada `java.sql.Date`?

Barbara Streisand
Barbara Streisandasal
2025-01-21 10:42:10664semak imbas

How to Convert a `java.util.Date` to a `java.sql.Date`?

Tukar java.util.Date kepada java.sql.Date

Soalan:

Bagaimana untuk menukar java.util.Date kepada java.sql.Date untuk digunakan dalam pertanyaan?

Jawapan:

Untuk menukar java.util.Date secara eksplisit kepada java.sql.Date, gunakan kaedah berikut:

<code class="language-java">java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());</code>

Contoh:

<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>

Output:

<code>utilDate:Wed Jan 01 00:00:00 SGT 1970
sqlDate:1970-01-01</code>

Nota:

Kelas java.sql.Date mewakili nilai tarikh dalam jenis data SQL DATE. Ia serupa dengan kelas java.util.Date, tetapi hanya menyimpan tarikh, bukan masa.

Atas ialah kandungan terperinci Bagaimana untuk Menukar `java.util.Date` kepada `java.sql.Date`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn