Java offsetTime ofInstant()方法及示例

Java offsetTime ofInstant()方法及示例

OffsetTime类ofInstant() 方法用于从作为参数传递的Instant和zone ID中获得一个OffsetTime的实例。在这个方法中,首先使用zone ID和instant获得与UTC/Greenwich的偏移。然后,根据瞬间和偏移量计算出本地时间。

语法

public static OffsetTime 
       ofInstant(Instant instant, ZoneId zone)

参数: 该方法接受两个参数。

  • instant : 它是要创建OffsetTime对象的瞬间。它不应该是空的。
  • zone : 它是指定时间的区域。它不应该是空的。

返回值: 该方法返回从传递的瞬间创建的OffsetTime对象。

下面的程序说明了ofInstant()方法。

// Java program to demonstrate
// OffsetTime.ofInstant() method
  
import java.time.OffsetTime;
import java.time.Instant;
import java.time.ZoneId;
  
public class GFG {
    public static void main(String[] args)
    {
        // Creates an instance
        OffsetTime time = OffsetTime.ofInstant(Instant.now(), 
                                       ZoneId.systemDefault());
  
        System.out.println("Offset time: " + time);
    }
}

输出。

Offset time: 03:17:43.019Z

参考资料: https://docs.oracle.com/javase/8/docs/api/java/time/OffsetTime.html#ofInstant-java.time.Instant-java.time.ZoneId-

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程