Instant类的from()方法有助于从作为参数传递的TemporalAccessor对象中获取Instant实例。 TemporalAccessor表示日期和时间信息的任意集合,并且该方法有助于基于指定的TemporalAccessor对象获取即时信息。将TempralAccessor对象转换为Instant会提取INSTANT_SECONDS和NANO_OF_SECOND字段。
用法:
public static Instant from(TemporalAccessor temporal)
参数:该方法仅接受表示时间对象的一个参数时间。它不能为空。
返回值:此方法从TemporalAccessor对象返回Instant对象。它不能为空。
异常:如果方法无法将临时对象转换为Instant,则此方法将引发DateTimeException。
以下示例程序旨在说明from()方法:
示例1:
// Java program to demonstrate
// Instant.from() method
import java.time.*;
public class GFG {
public static void main(String[] args)
{
// create a ZonedDateTime object
ZonedDateTime zonedDateTime
= ZonedDateTime.now();
// print Value
System.out.println("ZonedDateTime: "
+ zonedDateTime);
// create a Instant object using
// from() method
Instant result = Instant.from(zonedDateTime);
// print result
System.out.println("Instant: "
+ result);
}
}
输出:
ZonedDateTime: 2018-11-27T04:58:47.691Z[Etc/UTC] Instant: 2018-11-27T04:58:47.691Z
示例2:
// Java program to demonstrate
// Instant.from() method
import java.time.*;
public class GFG {
public static void main(String[] args)
{
// create a OffsetDateTime object
OffsetDateTime offset
= OffsetDateTime.now();
// print Value
System.out.println("OffsetDateTime: "
+ offset);
// apply from() method
Instant result = Instant.from(offset);
// print result
System.out.println("Instant: "
+ result);
}
}
输出:
OffsetDateTime: 2018-11-27T04:58:50.588Z Instant: 2018-11-27T04:58:50.588Z
参考:https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#from(java.time.temporal.TemporalAccessor)
相关用法
- Java Instant until()用法及代码示例
- Java Instant now()用法及代码示例
- Java Instant plus()用法及代码示例
- Java Instant with()用法及代码示例
- Java Instant get()用法及代码示例
- Java Instant isAfter()用法及代码示例
- Java Instant isBefore()用法及代码示例
- Java Instant toEpochMilli()用法及代码示例
- Java Instant truncatedTo()用法及代码示例
- Java Instant isSupported()用法及代码示例
- Java Instant getLong()用法及代码示例
- Java Instant hashCode()用法及代码示例
- Java Instant getNano()用法及代码示例
- Java Instant minusMillis()用法及代码示例
- Java Instant range()用法及代码示例
注:本文由纯净天空筛选整理自AmanSingh2210大神的英文原创作品 Instant from() method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。