How to convert java.util.Date to java.sql.Date?

后端 未结 18 2536
梦如初夏
梦如初夏 2020-11-22 01:44

I am trying to use a java.util.Date as input and then creating a query with it - so I need a java.sql.Date.

I was surprised to find that it couldn\'t do the conver

18条回答
  •  执笔经年
    2020-11-22 02:34

    Converting java.util.Data to java.sql.Data will loose hour, minute and second. So if it is possible, I suggest you use java.sql.Timestamp like this:

    prepareStatement.setTimestamp(1, new Timestamp(utilDate.getTime()));
    

    For more info, you can check this question.

提交回复
热议问题