logo

Јава Трајање класе

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

Јава Декларација класе Дуратион

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

цсс прво дете
 public final class Duration extends Object implements TemporalAmount, Comparable, Serializable 

Методе трајања Јава

Метод Опис
Темпорал аддТо(Темпорал темпорал) Користи се за додавање овог трајања наведеном временском објекту.
статично трајање између (временски почетак укључиво, временски крај искључив) Користи се за добијање трајања које представља трајање између два временска објекта.
лонг гет (јединица ТемпоралУнит) Користи се за добијање вредности тражене јединице.
логички је негативан() Користи се за проверу да ли је ово трајање негативно, искључујући нулу.
боолеан исЗеро() Користи се за проверу да ли је ово трајање нулте дужине.
Трајање минус (Трајање трајања) Користи се за враћање копије овог трајања са одузимањем наведеног трајања.
Трајање плус (Трајање трајања) Користи се за враћање копије овог трајања са додатим наведеним трајањем.
Трајање абс() Враћа копију овог трајања са позитивном дужином.
статично трајање између (временски почетак укључиво, временски крај искључив) Добија трајање које представља трајање између два временска објекта.
инт цомпареТо(Дуратион отхерДуратион) Он упоређује дато трајање са наведеним трајањем.
инт гетНано() Добија број наносекунди унутар секунде у овом трајању.
лонг гетСецондс() Добија број секунди у овом трајању.
статичко трајање (дугачка количина, јединица ТемпоралУнит) Добија трајање које представља износ у наведеној јединици.
статично трајање дана (дуги дани) Добија трајање које представља број стандардних дана од 24 сата.
статичко трајање сати (дуги сати) Добија трајање које представља број стандардних сати.
статичко трајање милиса (дуги милис) Добија трајање које представља број милисекунди.
статичко трајање минута (дуги минути) Добија трајање које представља број стандардних минута.
статичко трајање наноса (дуги нанос) Добија трајање које представља број наносекунди.
статичко трајање секунди (дуге секунде) Добија трајање које представља број секунди.

Пример трајања Јава: гет()

ДуратионЕкампле1.јава

 import java.time.*; import java.time.temporal.ChronoUnit; public class DurationExample1 { public static void main(String[] args) { Duration d = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d.get(ChronoUnit.SECONDS)); } } 
Тестирајте одмах

Излаз:

43199 

Пример трајања Јава: исНегативе()

ДуратионЕкампле2.јава

коначни строј
 import java.time.*; public class DurationExample2 { public static void main(String[] args) { Duration d1 = Duration.between(LocalTime.MAX,LocalTime.NOON); System.out.println(d1.isNegative()); Duration d2 = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d2.isNegative()); } } 
Тестирајте одмах

Излаз:

true false 

Пример трајања Јава: између()

ДуратионЕкампле3.јава

 import java.time.*; import java.time.temporal.ChronoUnit; public class DurationExample3 { public static void main(String[] args) { Duration d = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d.get(ChronoUnit.SECONDS)); } } 
Тестирајте одмах

Излаз:

43199 

Пример трајања Јава: минус()

ДуратионЕкампле4.јава

 import java.time.*; public class DurationExample4 { public static void main(String[] args) { Duration d1 = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d1.getSeconds()); Duration d2 = d1.minus(d1); System.out.println(d2.getSeconds()); } } 
Тестирајте одмах

Излаз:

43199 0 

Пример трајања Јава: плус()

ДуратионЕкампле5.јава

центрирање слике у цсс
 import java.time.*; public class DurationExample5 { public static void main(String[] args) { Duration d1 = Duration.between(LocalTime.NOON,LocalTime.MAX); System.out.println(d1.getSeconds()); Duration d2 = d1.plus(d1); System.out.println(d2.getSeconds()); } } 
Тестирајте одмах

Излаз:

43199 86399