java.time.Duration Class
Einführung
Das java.time.DurationKlasse modelliert eine Menge oder Zeitdauer in Sekunden und Nanosekunden. Der Zugriff kann mit anderen auf der Dauer basierenden Einheiten wie Minuten und Stunden erfolgen.
Klassenerklärung
Es folgt die Erklärung für java.time.Duration Klasse -
public final class Duration
extends Object
implements TemporalAmount, Comparable<Duration>, Serializable
Feld
Es folgen die Felder für java.time.Duration Klasse -
static Duration ZERO - Konstante für eine Dauer von Null.
Klassenmethoden
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | Dauer abs ()
Gibt eine Kopie dieser Dauer mit einer positiven Länge zurück. |
2 | Temporal addTo (Temporal temporal)
Fügt diese Dauer dem angegebenen temporalen Objekt hinzu. |
3 | statische Dauer zwischen (Temporal startInclusive, Temporal endExclusive)
Erhält eine Dauer, die die Dauer zwischen zwei zeitlichen Objekten darstellt. |
4 | int compareTo (Dauer otherDuration)
Vergleicht diese Dauer mit der angegebenen Dauer. |
5 | Dauer geteilt durch (langer Teiler)
Gibt eine Kopie dieser Dauer geteilt durch den angegebenen Wert zurück. |
6 | boolean equals (Object otherDuration)
Überprüft, ob diese Dauer der angegebenen Dauer entspricht. |
7 | statische Duratio von (TemporalAmount Betrag)
Ruft eine Instanz von Duration aus einem zeitlichen Betrag ab. |
8 | long get (TemporalUnit-Einheit)
Ruft den Wert der angeforderten Einheit ab. |
9 | int getNano ()
Ruft die Anzahl der Nanosekunden innerhalb der Sekunde in dieser Dauer ab. |
10 | lange getSeconds ()
Ruft die Anzahl der Sekunden in dieser Dauer ab. |
11 | List Ruft die von dieser Dauer unterstützten Einheiten ab. |
12 | int hashCode ()
Ein Hash-Code für diese Dauer. |
13 | boolean isNegative ()
Überprüft, ob diese Dauer negativ ist, ausgenommen Null. |
14 | boolean isZero ()
Überprüft, ob diese Dauer Null ist. |
15 | Dauer minus (Dauer Dauer)
Gibt eine Kopie dieser Dauer mit abgezogener angegebener Dauer zurück. |
16 | Dauer minus (lange MengeToSubtract, TemporalUnit-Einheit)
Gibt eine Kopie dieser Dauer mit abgezogener angegebener Dauer zurück. |
17 | Dauer minus Tage (lange TageToSubtract)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in Standard-24-Stunden-Tagen ab. |
18 | Dauer minus Stunden (lange StundenToSubtract)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in abgezogenen Stunden zurück. |
19 | Dauer minus Millis (langer MillisToSubtract)
Gibt eine Kopie dieser Dauer zurück, wobei die angegebene Dauer in Millisekunden abgezogen wird. |
20 | Dauer minus Minuten (lange MinutenToSubtract)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in abgezogenen Minuten zurück. |
21 | Dauer minus Nanos (langer NanosToSubtrakt)
Gibt eine Kopie dieser Dauer zurück, wobei die angegebene Dauer in Nanosekunden abgezogen wird. |
22 | Dauer minus Sekunden (lange SekundenToSubtract)
Gibt eine Kopie dieser Dauer zurück, wobei die angegebene Dauer in Sekunden abgezogen wird. |
23 | Dauer multipliziert mit (langer Multiplikand)
Gibt eine Kopie dieser Dauer multipliziert mit dem Skalar zurück. |
24 | Dauer negiert ()
Gibt eine Kopie dieser Dauer mit negierter Länge zurück. |
25 | statische Dauer von (lange Menge, TemporalUnit-Einheit)
Erhält eine Dauer, die einen Betrag in der angegebenen Einheit darstellt. |
26 | statische Tagesdauer (lange Tage)
Erhält eine Dauer, die eine Anzahl von Standard-24-Stunden-Tagen darstellt. |
27 | statische Stundendauer (lange Stunden)
Erhält eine Dauer, die eine Anzahl von Standardstunden darstellt. |
28 | statische Dauer von Millis (lange Millis)
Erhält eine Dauer, die eine Anzahl von Millisekunden darstellt. |
29 | statische Dauer von Minuten (lange Minuten)
Erhält eine Dauer, die eine Anzahl von Standardminuten darstellt. |
30 | statische Dauer von Nanos (lange Nanos)
Erhält eine Dauer, die eine Anzahl von Nanosekunden darstellt. |
31 | statische Dauer von Sekunden (lange Sekunden)
Erhält eine Dauer, die eine Anzahl von Sekunden darstellt. |
32 | statische Dauer von Sekunden (lange Sekunden, lange Nanoanpassung)
Erhält eine Dauer, die eine Anzahl von Sekunden und eine Anpassung in Nanosekunden darstellt. |
33 | statische Daueranalyse (CharSequence-Text)
Ruft eine Dauer aus einer Textzeichenfolge wie PnDTnHnMn.nS ab. |
34 | Dauer plus (Dauer Dauer)
Gibt eine Kopie dieser Dauer mit der angegebenen hinzugefügten Dauer zurück. |
35 | Dauer plus (lange Menge ToAdd, TemporalUnit-Einheit)
Gibt eine Kopie dieser Dauer mit der angegebenen hinzugefügten Dauer zurück. |
36 | Dauer plus Tage (lange Tage zu addieren)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in Standard-24-Stunden-Tagen zurück. |
37 | Dauer plus Stunden (lange Stunden zum Hinzufügen)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in hinzugefügten Stunden zurück. |
38 | Dauer plus Millis (lange MillisToAdd)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in Millisekunden zurück. |
39 | Dauer plus Minuten (lange Minuten zum Hinzufügen)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in Minuten zurück. |
40 | Dauer plus Nanos (lange NanosToAdd)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in Nanosekunden zurück. |
41 | Dauer plus Sekunden (lange Sekunden bis Hinzufügen)
Gibt eine Kopie dieser Dauer mit der angegebenen Dauer in Sekunden zurück. |
42 | Temporal subtractFrom (Temporal temporal)
Subtrahiert diese Dauer vom angegebenen zeitlichen Objekt. |
43 | lange toDays ()
Ruft die Anzahl der Tage in dieser Dauer ab. |
44 | lange toHours ()
Ruft die Anzahl der Stunden in dieser Dauer ab. |
45 | lange zu Millis ()
Konvertiert diese Dauer in die Gesamtlänge in Millisekunden. |
46 | lange toMinutes ()
Ruft die Anzahl der Minuten in dieser Dauer ab. |
47 | lange zu Nanos ()
Konvertiert diese Dauer in die Gesamtlänge in Nanosekunden, ausgedrückt als lang. |
48 | String toString ()
Eine Zeichenfolgendarstellung dieser Dauer unter Verwendung einer auf ISO-8601 Sekunden basierenden Darstellung, z. B. PT8H6M12.345S. |
49 | Dauer mit Nanos (int nanoOfSecond)
Gibt eine Kopie dieser Dauer mit der angegebenen Nano-Sekunde zurück. |
50 | Dauer mit Sekunden (lange Sekunden)
Gibt eine Kopie dieser Dauer mit der angegebenen Anzahl von Sekunden zurück. |
Methoden geerbt
Diese Klasse erbt Methoden von den folgenden Klassen:
- Java.lang.Object