Java Instant toEpochMilli()方法及示例

Java Instant toEpochMilli()方法及示例

Instant类toEpochMilli() 方法用于将这个瞬间从1970-01-01T00:00:00Z的纪元的毫秒数转换成一个长值。这个方法返回该长值。

语法:

public long toEpochMilli()

返回 :该方法返回自1970-01-01T00:00:00Z的纪元以来 的毫秒数

异常: 如果发生数字溢出,该方法会抛出 ArithmeticException

以下程序说明了Instant.toEpochMilli()方法:

程序1:

// Java program to demonstrate
// Instant.toEpochMilli() method
 
import java.time.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // create a Instant object
        Instant instant
            = Instant.parse("2018-12-30T19:34:50.63Z");
 
        // get millisecond value using toEpochMilli()
        long value = instant.toEpochMilli();
 
        // print result
        System.out.println("Millisecond value: "
                           + value);
    }
}

Java中的瞬时toEpochMilli方法及示例

程序2:

// Java program to demonstrate
// Instant.toEpochMilli() method
 
import java.time.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // create a Instant object
        Instant instant = Instant.now();
 
        // current Instant
        System.out.println("Current Instant: "
                           + instant);
 
        // get millisecond value using toEpochMilli()
        long value = instant.toEpochMilli();
 
        // print result
        System.out.println("Millisecond value: "
                           + value);
    }
}

Java中的瞬时toEpochMilli方法及示例

参考文献: https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#toEpochMilli()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程