一尘不染

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

java

我正在尝试使用a java.util.Date作为输入,然后使用它创建查询-所以我需要一个java.sql.Date

我很惊讶地发现它不能隐式或显式地进行转换-但我什至不知道该怎么做,因为Java API对我来说还很新。


阅读 663

收藏
2020-02-27

共1个答案

一尘不染

没关系....

public class MainClass {

  public static void main(String[] args) {
    java.util.Date utilDate = new java.util.Date();
    java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
    System.out.println("utilDate:" + utilDate);
    System.out.println("sqlDate:" + sqlDate);

  }

}
2020-02-27