將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中文網其他相關文章!