我需要获得以下格式的日期:年月日具有输出以下结果的代码。[2023-02-13 11:05:03] [严重]服务器消息系统设置属性(“java.util.logging.SimpleFormatter.format”,“[%1$tF %1$tT] [%4$-7s] %5$s %n”);但是我想这样[20230213 11:05:03] [SEVERE ]断绝消息
fnvucqvd1#
要将日期格式更改为YYYYMMDD,需要修改"java.util.logging.SimpleFormatter.format"属性的值。尝试将其更改为以下内容:
"java.util.logging.SimpleFormatter.format"
System.setProperty("java.util.logging.SimpleFormatter.format", [%1$tY%1$tm%1$td %1$tT] [%4$-7s] %5$s %n");
在这种格式下,%1$tY将给予4位数的年份,%1$tm将给出2位数的月份,%1$td将给出2位数的日期,这样,日期将以所需的格式显示。
%1$tY
%1$tm
%1$td
1条答案
按热度按时间fnvucqvd1#
要将日期格式更改为YYYYMMDD,需要修改
"java.util.logging.SimpleFormatter.format"
属性的值。尝试将其更改为以下内容:
在这种格式下,
%1$tY
将给予4位数的年份,%1$tm
将给出2位数的月份,%1$td
将给出2位数的日期,这样,日期将以所需的格式显示。