当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Instant ofEpochMilli()用法及代码示例


Instant类的ofEpochMilli()方法使用从1970-01-01T00:00:00Z的纪元作为参数传递的毫秒数来帮助获取Instant。返回的毫秒数用于通过转换获取不同的时间单位,例如秒等。

用法:

public static Instant 
    ofEpochMilli(long epochMilli)

参数:此方法接受一个参数epochMilli是从1970-01-01T00:00:00Z开始的毫秒值。


返回值:此方法返回从纪元开始的时间(以毫秒为单位)。

异常:如果结果超过最大或最小瞬间,则此方法将引发DateTimeException。

以下示例程序旨在说明ofEpochMilli()方法:

示例1:

// Java program to demonstrate 
// Instant.ofEpochMilli() method 
  
import java.time.*; 
  
public class GFG { 
    public static void main(String[] args) 
    { 
  
        // create a long variable for milliseconds 
        long milliseconds 
            = 999999000; 
  
        // get Instant using ofEpochMilli() method 
        Instant instant 
            = Instant.ofEpochMilli(milliseconds); 
  
        // print result 
        System.out.println("Instant: "
                           + instant); 
    } 
}
输出:
Instant: 1970-01-12T13:46:39Z

示例2:

// Java program to demonstrate 
// Instant.ofEpochMilli() method 
  
import java.time.*; 
  
public class GFG { 
    public static void main(String[] args) 
    { 
  
        // get Instant using ofEpochMilli() method 
        // passed epoch millisecond is 73264271044L 
        Instant instant 
            = Instant.ofEpochMilli(73264271044L); 
  
        // print result 
        System.out.println("Instant: "
                           + instant); 
    } 
}
输出:
Instant: 1972-04-27T23:11:11.044Z

参考:https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#ofEpochMilli(long)



相关用法


注:本文由纯净天空筛选整理自AmanSingh2210大神的英文原创作品 Instant ofEpochMilli() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。