Јава класа Дуратион се користи за мерење времена у секундама и наносекундама. Наслеђује класу Објецт и имплементира интерфејс Цомпарабле.
Јава Декларација класе Дуратион
Хајде да видимо декларацију класе јава.тиме.Дуратион.
цсс прво дете
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