轉換中的難題:從java.util.Date 到java.sql.Date
使用java.util.Date 作為查詢的輸入來源,可能需要java.sql.Date。然而,無法在這兩種資料類型之間執行隱式或明確轉換帶來了挑戰,特別是對於那些剛接觸 Java API 的人來說。
不用擔心,轉換的問題已經得到解答!
要有效地將java.util.Date 轉換為其對應的java.sql.Date,請使用以下程式碼:
import java.util.Date; import java.sql.Date; public class ConversionMagic { public static void main(String[] args) { Date utilDate = new Date(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); System.out.println("Initial java.util.Date: " + utilDate); System.out.println("Transformed java.sql.Date: " + sqlDate); } }
此程式碼段封裝了轉換過程,其中java .sql.Date 的建構子期望java.util.Date 的毫秒錶示形式作為其輸入。
範例輸出驗證轉換:
Initial java.util.Date: Tue Aug 09 11:38:11 GMT+08:00 2022 Transformed java.sql.Date: 2022-08-09
以上是如何在 Java 中將 java.util.Date 轉換為 java.sql.Date?的詳細內容。更多資訊請關注PHP中文網其他相關文章!