LocalDateTime to java.sql.Date in java 8?

后端 未结 3 1702

How to convert LocalDateTime to java.sql.Date in java-8?

My search on internet mostly give me Timestamp related code or

3条回答
  •  情话喂你
    2020-11-30 09:34

    There is no direct correlation between LocalDateTime and java.sql.Date, since former is-a timestamp, and latter is-a Date.

    There is, however, a relation between LocalDate and java.sql.Date, and conversion can be done like this:

    LocalDate date = //your local date
    java.sql.Date sqlDate = java.sql.Date.valueOf(date)
    

    Which for any given LocalDateTime gives you the following code:

    LocalDateTime dateTime = // your ldt
    java.sql.Date sqlDate = java.sql.Date.valueOf(dateTime.toLocalDate());
    

提交回复
热议问题