logo

Јава Инстант Цласс

Јава Инстант класа се користи за представљање одређеног тренутка на временској линији. Наслеђује класу Објецт и имплементира интерфејс Цомпарабле.

Јава Инстант Цласс Децларатион

Хајде да видимо декларацију класе јава.тиме.Инстант.

 public final class Instant extends Object implements Temporal, TemporalAdjuster, Comparable, Serializable 

Методе Јава Инстанта

Метод Опис
Темпорал адјустИнто(Темпорал темпорал). Користи се за подешавање одређеног временског објекта да има овај тренутак.
инт гет (поље ТемпоралФиелд) Користи се за добијање вредности наведеног поља из овог тренутка као инт.
боолеан исСуппортед (поље ТемпоралФиелд) Користи се за проверу да ли је наведено поље подржано.
Тренутни минус (ТемпоралАмоунт амоунтТоСубтрацт) Користи се за враћање копије овог тренутка са одузетим наведеним износом.
статички Инстант сада() Користи се за добијање тренутног тренутка из системског сата.
статички тренутни рашчлањивање (текст секвенце знакова) Користи се за добијање инстанце Инстанта из текстуалног низа као што је 2007-12-03Т10:15:30.00З.
Инстант плус (ТемпоралАмоунт амоунтТоАдд) Користи се за враћање копије овог тренутка са наведеним додатим износом.
Инстант са (подешавач ТемпоралАдјустер) Користи се за враћање прилагођене копије овог тренутка.
Инстант плус (дугачка количина за додавање, јединица ТемпоралУнит) Враћа копију овог тренутка са наведеним додатим износом.
ОффсетДатеТиме атОффсет(ЗонеОффсет оффсет) Комбинује тренутак са помаком да би направио ОффсетДатеТиме.
ЗонедДатеТиме атЗоне(ЗонеИд зона) Комбинује тренутак са временском зоном да би направио ЗонедДатеТиме.
инт цомпареТо(Инстант отхерИнстант) Упоређује тренутак са наведеним тренутком.
боолеан једнак (Објецт отхерИнстант) Проверава да ли је тренутак једнак наведеном тренутку.
статиц Инстант фром(ТемпоралАццессор темпорал) Он добија инстанцу Инстант из временског објекта.
инт гет (поље ТемпоралФиелд) Добија вредност наведеног поља из овог тренутка као инт.
лонг гетЕпоцхСецонд() Добија број секунди из Јава епохе 1970-01-01Т00:00:00З.
лонг гетЛонг (поље ТемпоралФиелд) Добија вредност наведеног поља од овог тренутка као дуго.
инт гетНано() Добија број наносекунди, касније дуж временске линије, од почетка секунде.
инт хасхЦоде() Враћа хеш код за овај тренутак.
боолеан исАфтер(Инстант отхерИнстант) Проверава да ли је тренутак после наведеног тренутка.
боолеан исБефоре (Инстант отхерИнстант) Проверава да ли је тренутак пре наведеног тренутка.
статички Инстант офЕпоцхМилли (дуга епохМилли) Добија инстанцу Инстанта користећи милисекунде из епохе 1970-01-01Т00:00:00З.
статички Инстант офЕпоцхСецонд(лонг епоцхСецонд) Добија инстанцу Инстант користећи секунде из епохе 1970-01-01Т00:00:00З.
Инстант трунцатедТо(јединица ТемпоралУнит) Враћа копију Инстанта скраћену на наведену јединицу.
дуго до (Темпорал ендЕкцлусиве, ТемпоралУнит јединица) Он израчунава количину времена до другог тренутка у смислу одређене јединице.
Стринг тоСтринг() Ниска репрезентација тренутка користећи ИСО-8601 репрезентацију.

Јава инстант пример: парсе()

ИнстантЕкампле1.јава

 import java.time.Instant; public class InstantExample1 { public static void main(String[] args) { Instant inst = Instant.parse('2017-02-03T10:37:30.00Z'); System.out.println(inst); } } 
Тестирајте одмах

Излаз:

2017-02-03T10:37:30Z 

Јава инстант пример: сада()

ИнстантЕкампле2.јава

 import java.time.Instant; public class InstantExample2 { public static void main(String[] args) { Instant instant = Instant.now(); System.out.println(instant); } } 
Тестирајте одмах

Излаз:

2017-02-03T06:11:01.194Z 

Јава инстант пример: минус()

ИнстантЕкампле3.јава

 import java.time.*; public class InstantExample3 { public static void main(String[] args) { Instant instant = Instant.parse('2017-02-03T11:25:30.00Z'); instant = instant.minus(Duration.ofDays(125)); System.out.println(instant); } } 
Тестирајте одмах

Излаз:

2016-10-01T11:25:30Z 

Јава инстант пример: плус()

ИнстантЕкампле4.јава

 import java.time.*; public class InstantExample4 { public static void main(String[] args) { Instant inst1 = Instant.parse('2017-02-03T11:25:30.00Z'); Instant inst2 = inst1.plus(Duration.ofDays(125)); System.out.println(inst2); } } 
Тестирајте одмах

Излаз:

2017-06-08T11:25:30Z 

Јава инстант пример: исСуппортед()

ИнстантЕкампле5.јава

 import java.time.Instant; import java.time.temporal.ChronoUnit; public class InstantExample5 { public static void main(String[] args) { Instant inst = Instant.parse('2017-02-03T11:35:30.00Z'); System.out.println(inst.isSupported(ChronoUnit.DAYS)); System.out.println(inst.isSupported(ChronoUnit.YEARS)); } } 
Тестирајте одмах

Излаз:

true false