如果我使用PatternLayout
选择%d{%m/%d/%y %H:%M:%S}
,则会显示当前日期和时间。时间根据UTC
格式。
我的要求是显示符合当地系统时间的时间。
更新
在timehelper.h
中,有一种方法Time::localtime
会根据本地系统时间显示时间吗?
答案 0 :(得分:7)
请参阅PatternLayout class documentation。详细描述有一个列举所有格式的表。在那里,您应该能够看到UTC由%d
打印,并且本地时间由%D
打印。
只需将初始%d
更改为%D
。