Java 8 Clock instant() 方法
java 8programmingobject oriented programming
可以使用 Java Clock 类中的 instant() 方法获取时钟对象的当前时刻。此方法无需参数,返回时钟对象的当前时刻。如果由于某种原因无法获取实例,则会抛出 DateTimeException 异常。
以下程序演示了此方法。 −
示例
import java.time.*; public class Demo { public static void main(String[] args) { Clock c = Clock.systemDefaultZone(); Instant i = c.instant(); System.out.println("The clock is: " + c); System.out.println("The instance is: " + i); } }
输出
The clock is: SystemClock[Etc/UTC] The instance is: 2019-02-07T08:54:18.679Z
现在让我们理解一下上面的程序。
instant() 方法用于获取时钟的当前实例,然后显示它。演示此操作的代码片段如下 −
Clock c = Clock.systemDefaultZone(); Instant i = c.instant(); System.out.println("The clock is: " + c); System.out.println("The instance is: " + i);