0

我正在使用 JMSAppender 发送日志记录事件。在Receiver我需要打印它们/放入文件中 - 格式为日期:

yyyy-MM-dd HH:mm:ss,SSS

但我只能做event.getTimeStamp()which returns long

(我觉得很奇怪,因为在常规日志记录中,使用%d我们不能以毫秒为单位记录当前时间)

有没有办法从日志事件中获取 ISO 格式的日期?

4

1 回答 1

1

你能试试这个

DateFormat dformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS");
String dateString = dformat.format(new Date(event.getTimeStamp()); 
System.out.println(dateString );
于 2012-08-13T11:14:32.470 回答