小编Nit*_*wad的帖子

LocalDateTime删除毫秒

我在Java应用程序中工作,我正在使用Java 8.

我已经集成了数据库(多个数据库Oracle,Mysql,Postgres)以及DB i中创建日期的字符串.

DB中的日期格式为 - 2015-07-29 16:23:28.143

我从DB获取此文件并在Localdatetime对象中设置

myObj.setCreated(rs.getTimestamp("created").toLocalDateTime());
Run Code Online (Sandbox Code Playgroud)

所以这里的问题是我不想在响应中显示/发送毫秒.我想显示/发送日期,如2015-07-29 16:23:28

我尝试了格式化程序,但它失败了,因为它给了字符串,我不想将LocalDateTime对象更改为String,因为这会导致所有Java应用程序发生重大变化.所以想找到解决方案

任何人都可以知道任何解决方案.

java database date java-8

42
推荐指数
3
解决办法
3万
查看次数

在事件发生时重新加载Log4j.xml文件配置

我已经完成了Log4j2最新版本库(带有log4j2.xml配置文件)的简单配置,工作正常.

现在我想更新/重置配置每当更新事件触发我在互联网上检查时,在最新版本的log4j2 jar.eg中没有这样的API在旧的api中有一个方法叫做

   LogManager.resetConfiguration()
Run Code Online (Sandbox Code Playgroud)

那么我如何重置配置或刷新log4j2配置运行时?

java logging log4j log4j2

2
推荐指数
1
解决办法
1144
查看次数

标签 统计

java ×2

database ×1

date ×1

java-8 ×1

log4j ×1

log4j2 ×1

logging ×1