Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 JMSAppender 发送日志记录事件。在Receiver我需要打印它们/放入文件中 - 格式为日期:
Receiver
yyyy-MM-dd HH:mm:ss,SSS
但我只能做event.getTimeStamp()which returns long。
event.getTimeStamp()
long
(我觉得很奇怪,因为在常规日志记录中,使用%d我们不能以毫秒为单位记录当前时间)
%d
有没有办法从日志事件中获取 ISO 格式的日期?
你能试试这个
DateFormat dformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS"); String dateString = dformat.format(new Date(event.getTimeStamp()); System.out.println(dateString );