Java如何将java.util.Date转换为java.sql.Date?

package org.nhooo.example.jdbc;

import java.util.Date;

public class UtilDateToSqlDate {
    public static void main(String[] args) {
        // 创建一个新的java.util.Date实例
        Date date = new Date();

        // 要将java.util.Date转换为java.sql.Date,我们需要
        // 创建java.sql.Date的实例并传递long
        // 参数java.util.Date的值。
        java.sql.Date sqlDate = new java.sql.Date(date.getTime());

        System.out.println("Date    = " + date);
        System.out.println("SqlDate = " + sqlDate);
    }
}

上面的代码片段的结果:

Date    = Thu Dec 06 11:03:35 WITA 2018
SqlDate = 2018-12-06