📌  相关文章
📜  Java中的 LogRecord getMillis() 方法及示例

📅  最后修改于: 2022-05-13 01:55:06.837000             🧑  作者: Mango

Java中的 LogRecord getMillis() 方法及示例

Java.lang.reflect.LogRecordgetMillis()方法用于获取 LogRecord 中的事件时间。该事件时间从 1970 年开始以 MilliSeconds 为单位。

句法:

public long getMillis()

参数:此方法不接受任何内容。

Return :此方法返回自 1970 年以来以毫秒为单位的截断事件时间

下面的程序说明了 getMillis() 方法:
方案一:

// Java program to illustrate
// getMillis() method
  
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.LogRecord;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create LogRecord object
        LogRecord logRecord = new LogRecord(
            Level.parse("800"),
            "Hi Logger");
        logRecord.setMillis(999999999900L);
  
        // get event time
        long millis = logRecord.getMillis();
  
        // get event time and
        // convert it into a date
        DateFormat simple
            = new SimpleDateFormat(
                "dd MMM yyyy HH:mm:ss:SSS Z");
  
        Date result
            = new Date(millis);
  
        System.out.println(
            "Event Time "
            + simple.format(result));
    }
}
输出:
Event Time 09 Sep 2001 07:16:39:900 +0530

方案二:

// Java program to illustrate
// getMillis() method
  
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.LogRecord;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create LogRecord object
        LogRecord logRecord = new LogRecord(
            Level.parse("600"),
            "GFG Logger");
        logRecord.setMillis(9632736138L);
  
        // get event time
        long millis = logRecord.getMillis();
  
        // get event time and
        // convert it into a date
        DateFormat simple
            = new SimpleDateFormat(
                "dd MMM yyyy HH:mm:ss:SSS Z");
  
        Date result
            = new Date(millis);
  
        System.out.println(
            "Event Time "
            + simple.format(result));
    }
}
输出:
Event Time 22 Apr 1970 17:15:36:138 +0530

参考资料: https: Java/util/logging/LogRecord.html#getMillis()