Java中OffsetDateTime类的ofInstant(Instant Instant,ZoneId zone)方法用于根据指定的Instant和ZoneID创建OffsetDateTime的实例。由于UTC /格林威治中的每个时刻只有一个有效偏移量,因此从后者中导出一个偏移量很简单。
用法:
public static OffsetDateTime ofInstant(Instant instant, ZoneId zone)
参数:此方法接受两个参数:
- instant-它是Instant类型的,表示创建offsetdatetime的时刻。它不能为空。
- zone-它是ZoneId类型,代表时间区域。它不能为空。
返回值:此方法返回从指定参数创建的OffsetDateTime。
异常:如果结果超出支持的范围,则此方法将引发DateTimeException。
以下示例程序旨在说明Java中OffsetDateTime类的ofInstant()方法:
程序1:
// Java program to demonstrate
// OffsetDateTime ofInstant() method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// Create OffsetDateTime object
OffsetDateTime offsetdatetime
= OffsetDateTime.ofInstant(
Instant.now(),
ZoneId.systemDefault());
// Print date-time
System.out.println("DATE-TIME:"
+ offsetdatetime);
}
}
输出:
DATE-TIME:2020-05-20T04:05:38.471Z
程序2:
// Java program to demonstrate
// OffsetDateTime ofInstant() method
import java.time.*;
import java.time.temporal.*;
public class GFG {
public static void main(String[] args)
{
// Create Instant object
Instant instant = Instant.now(
Clock.systemUTC());
// Create ZoneId object
ZoneId zone = ZoneId.of("Z");
// Create OffsetDateTime object
OffsetDateTime offsetdatetime
= OffsetDateTime.ofInstant(
instant,
zone);
// Print date-time
System.out.println("DATE-TIME:"
+ offsetdatetime);
}
}
输出:
DATE-TIME:2020-05-20T04:05:42.166Z
相关用法
- Java ZonedDateTime ofInstant()用法及代码示例
- Java LocalDate ofInstant()用法及代码示例
- Java LocalTime ofInstant()用法及代码示例
- Java OffsetTime ofInstant()用法及代码示例
- Java LocalDateTime ofInstant()用法及代码示例
- Java OffsetDateTime get()用法及代码示例
- Java OffsetDateTime from()用法及代码示例
- Java OffsetDateTime with()用法及代码示例
- Java OffsetDateTime until()用法及代码示例
- Java OffsetDateTime adjustInto()用法及代码示例
- Java OffsetDateTime plusWeeks()用法及代码示例
- Java OffsetDateTime plusNanos()用法及代码示例
- Java OffsetDateTime getDayOfMonth()用法及代码示例
- Java OffsetDateTime getDayOfYear()用法及代码示例
- Java OffsetDateTime format()用法及代码示例
注:本文由纯净天空筛选整理自pp_pankaj大神的英文原创作品 OffsetDateTime ofInstant() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。