Метод Instant from () в Java с примерами
Метод from () класса Instant помогает получить экземпляр Instant из объекта TemporalAccessor, переданного в качестве параметра. TemporalAccessor представляет произвольный набор информации о дате и времени, и этот метод помогает получить момент на основе указанного объекта TemporalAccessor. При преобразовании объекта TempralAccessor в мгновенный извлекаются поля INSTANT_SECONDS и NANO_OF_SECOND.
Синтаксис:
общедоступный статический момент из (TemporalAccessor temporal)
Параметры: этот метод принимает только один параметр temporal, который представляет временный объект. Он не должен быть нулевым.
Returns: этот метод возвращает объект Instant из объекта TemporalAccessor. Он не должен быть нулевым.
Исключение: этот метод генерирует исключение DateTimeException, если метод не может преобразовать временный объект в Instant.
Ниже программы иллюстрируют метод from ():
Program 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
Program 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 Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .