localDateTime问题

qq_23660243 2015-02-02 11:57:24
我想知道 假如我在数据库存的是Date类型的,但是这样势必会涉及到假如我取得时候只输入了日期,而没有输入时间 那么怎么让那里面符合该日期的数据都被查出来呢。
有大神告诉我用LocalDatetime,我用了 但是不知道怎么把Date类型的转化为它。求大神赐教
...全文
683 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
antime1 2016-03-23
  • 打赏
  • 举报
回复
1.Date ts = ...; Instant instant = Instant.ofEpochMilli(ts.getTime()); LocalDateTime res = LocalDateTime.ofInstant(instant, ZoneId.systemDefault()); The big trick (for all these conversions) is to convert to Instant. This can be converted to LocalDateTime by telling the system which timezone to use. This needs to be the system default locale, otherwise the time will change. 2.Date date = ...; Instant instant = Instant.ofEpochMilli(date.getTime()); LocalDate res = LocalDateTime.ofInstant(instant, ZoneId.systemDefault()).toLocalDate();

50,550

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧