LocalDateTime移除毫秒部分

14 浏览
0 Comments

LocalDateTime移除毫秒部分

我正在开发一个使用Java 8的Java应用程序。

我已经集成了数据库(多个数据库Oracle、Mysql、Postgres),在数据库中我存储了创建日期。

数据库中的日期格式为- 2015-07-29 16:23:28.143

我从数据库中获取这个日期并设置到Localdatetime对象中。

myObj.setCreated(rs.getTimestamp("created").toLocalDateTime());

所以问题是我不想在响应中显示/发送毫秒。我想要显示/发送的日期格式如2015-07-29 16:23:28

我尝试了格式化器,但它失败了,因为它返回的是一个字符串,而我不想将LocalDateTime对象转换为字符串,因为这将导致所有Java应用程序的重大更改。所以想找到解决方案。

有人知道任何解决方案吗?

0