我正在使用JMSAppender发送日志记录事件。在Receiver
我需要将它们打印/放入文件中 - 日期格式为:
yyyy-MM-dd HH:mm:ss,SSS
但我只能event.getTimeStamp()
返回long
。
(我觉得很奇怪,因为在常规日志记录中,使用%d
我们无法以毫秒为单位记录当前时间)
有没有办法从记录事件中获取ISO格式的日期?
答案 0 :(得分:1)
你能试试吗
DateFormat dformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS");
String dateString = dformat.format(new Date(event.getTimeStamp());
System.out.println(dateString );