将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中文网其他相关文章!