Sprache

LocalTime.With Methode

Definition

Überlädt

Name Beschreibung
With(ITemporalAdjuster)

Gibt eine angepasste Kopie dieses Zeitraums zurück.

With(ITemporalField, Int64)

Gibt eine Kopie dieser Zeit zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist.

With(ITemporalAdjuster)

Gibt eine angepasste Kopie dieses Zeitraums zurück.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime;", "", ApiSince=26)]
public Java.Time.LocalTime? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalTime;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.LocalTime

Parameter

adjuster
ITemporalAdjuster

der zu verwendende Anpassungs-, nicht NULL-Wert

Gibt zurück

ein LocalTime-Wert basierend auf dieser Einstellung, nicht null

Attribute

Hinweise

Gibt eine angepasste Kopie dieses Zeitraums zurück. Dies gibt basierend auf dieser Zeit eine LocalTime zurück, wobei die Zeit angepasst ist. Die Anpassung erfolgt mithilfe des angegebenen Anpassungsstrategieobjekts. Lesen Sie die Dokumentation des Anpassungers, um zu verstehen, welche Anpassung vorgenommen wird. Eine einfache Anpassung kann einfach das eines der Felder festlegen, z. B. das Stundenfeld. Eine komplexere Anpassung kann die Uhrzeit auf die letzte Stunde des Tages festlegen. Das Ergebnis dieser Methode wird durch Aufrufen der TemporalAdjuster.adjustInto(Temporal)-Methode für den angegebenen Anpassungsparameter abgerufen, der dies als Argument übergibt. Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.

Java Referenz für java.time.LocalTime.with.

Gilt für:

With(ITemporalField, Int64)

Gibt eine Kopie dieser Zeit zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalTime;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalTime;", "", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal

Parameter

field
ITemporalField

das Feld, das im Ergebnis festgelegt werden soll, nicht NULL

newValue
Int64

der neue Wert des Felds im Ergebnis

Gibt zurück

ein LocalTime-Wert, der auf dieser Grundlage mit dem angegebenen Feldsatz basiert, nicht null

Implementiert

Attribute

Hinweise

Gibt eine Kopie dieser Zeit zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist. Dies gibt eine LocalTime zurück, basierend auf dieser, wobei der Wert für das angegebene Feld geändert wurde. Dies kann verwendet werden, um jedes unterstützte Feld zu ändern, z. B. die Stunde, Minute oder Sekunde. Wenn es nicht möglich ist, den Wert festzulegen, da das Feld nicht unterstützt wird oder aus einem anderen Grund, wird eine Ausnahme ausgelöst. Wenn es sich bei dem Feld um ein ChronoField handelt, wird die Anpassung hier implementiert. Die unterstützten Felder verhalten sich wie folgt: NANO_OF_SECOND – Gibt eine LocalTime mit dem angegebenen Nano-of-Second-Wert zurück. Die Stunde, Minute und Sekunde bleiben unverändert. NANO_OF_DAY – Gibt eine LocalTime mit dem angegebenen Nano-of-Day zurück. Dadurch wird die Zeit vollständig ersetzt und entspricht dem Wert vonNanoOfDay(long). MICRO_OF_SECOND - Gibt eine LocalTime zurück, wobei der Nano-of-Second-Wert durch die angegebene Mikro-of-Sekunde multipliziert mit 1.000 multipliziert wird. Die Stunde, Minute und Sekunde bleiben unverändert. MICRO_OF_DAY – Gibt eine LocalTime mit dem angegebenen Mikro-of-Day zurück. Dies ersetzt die Zeit vollständig und entspricht der Verwendung vonNanoOfDay(long) mit dem Mikro-of-Day multipliziert mit 1.000. MILLI_OF_SECOND - Gibt eine LocalTime zurück, wobei der Nano-of-Second-Wert durch das angegebene Milli-of-Second multipliziert mit 1.000.000 multipliziert wird. Die Stunde, Minute und Sekunde bleiben unverändert. MILLI_OF_DAY - Gibt eine LocalTime mit dem angegebenen Milli-of-Day zurück. Dies ersetzt die Zeit vollständig und entspricht der Verwendung vonNanoOfDay(long) mit dem Milli-of-Day multipliziert mit 1.000.000. SECOND_OF_MINUTE – Gibt eine LocalTime mit der angegebenen Sekunde der Minute zurück. Die Stunde, Minute und Nano-of-Second bleiben unverändert. SECOND_OF_DAY – Gibt eine LocalTime mit dem angegebenen zweiten Tag zurück. Der Nano-of-Second-Bereich bleibt unverändert. MINUTE_OF_HOUR – Gibt eine LocalTime mit der angegebenen Minute der Stunde zurück. Die Stunde, die Zweite Minute und die Nano-of-Second-Zeit bleiben unverändert. MINUTE_OF_DAY - Gibt eine LocalTime mit der angegebenen Minute des Tages zurück. Die zweite Minute und Nano-of-Second-Sekunde bleiben unverändert. HOUR_OF_AMPM - Gibt eine LocalTime mit der angegebenen Stunde -of-am-pm zurück. Am/PM, Minute-of-Hour, Second-of-Minute und Nano-of-Second-Funktion bleiben unverändert. CLOCK_HOUR_OF_AMPM - Gibt eine LocalTime mit der angegebenen Uhrzeit -of-am-pm zurück. Am/PM, Minute-of-Hour, Second-of-Minute und Nano-of-Second-Funktion bleiben unverändert. HOUR_OF_DAY – Gibt eine LocalTime mit der angegebenen Tagesstunde zurück. Der Minuten-, Sekunden- und Nano-of-Second-Vorgang bleibt unverändert. CLOCK_HOUR_OF_DAY – Gibt eine LocalTime mit der angegebenen Tagesuhr zurück. Der Minuten-, Sekunden- und Nano-of-Second-Vorgang bleibt unverändert. AMPM_OF_DAY - Gibt eine LocalTime mit der angegebenen AM/PM zurück. Die Stunde-of-am-pm, Minute-von-Stunde, Sekunde-von-Minute und Nano-of-Second-Funktion bleibt unverändert. Wenn sich der neue Wert in allen Fällen außerhalb des gültigen Wertebereichs für das Feld befindet, wird eine DateTimeException ausgelöst. Alle anderen ChronoField-Instanzen lösen eine UnsupportedTemporalTypeException aus. Wenn es sich bei dem Feld nicht um ein ChronoField handelt, wird das Ergebnis dieser Methode durch Aufrufen von TemporalField.adjustInto(Temporal, long) abgerufen, das als Argument übergeben wird. In diesem Fall bestimmt das Feld, ob und wie der Sofortige angepasst werden soll. Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.

Java Referenz für java.time.LocalTime.with.

Gilt für: