在Java 8中的LocalDateTime到java.sql.Date? [英] LocalDateTime to java.sql.Date in java 8?

查看:136
本文介绍了在Java 8中的LocalDateTime到java.sql.Date?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 LocalDateTime 转换为 java.sql.Date java-8class =post-tagtitle =show问题标记为'java-8'rel =tag> java-8

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

我在互联网上的搜索主要给我时间戳相关代码或 LocalDate java.sql .Date 。我正在寻找 LocalDateTime java.sql.Date

My search on internet mostly give me Timestamp related code or LocalDate to java.sql.Date. I'm looking for LocalDateTime to java.sql.Date.

推荐答案

LocalDateTime java.sql.Date ,因为前者是一个时间戳,后者是一个日期。

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

然而, LocalDate之间存在关系 java.sql.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)

对于任何给定的 LocalDateTime ,它给出了以下代码:

Which for any given LocalDateTime gives you the following code:

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

这篇关于在Java 8中的LocalDateTime到java.sql.Date?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆