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!