Instant.With Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| With(ITemporalField, Int64) |
Gibt eine Kopie dieser Instanz zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist. |
| With(ITemporalAdjuster) |
Gibt eine angepasste Kopie dieses Sofortvorgangs zurück. |
With(ITemporalField, Int64)
Gibt eine Kopie dieser Instanz zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;", "", 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/Instant;", "", 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
TemporalField: das Feld, das im Ergebnis festgelegt werden soll, nicht NULL
- newValue
- Int64
long: der neue Wert des Felds im Ergebnis
Gibt zurück
ein sofort basierend auf dieser Eigenschaft mit dem angegebenen Feldsatz, nicht null
Implementiert
- Attribute
Hinweise
Gibt eine Kopie dieser Instanz zurück, wobei das angegebene Feld auf einen neuen Wert festgelegt ist. Dies gibt basierend auf dieser Instanz einen Instant-Wert zurück, wobei der Wert für das angegebene Feld geändert wurde. 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 einen Instant mit dem angegebenen Nano-of-Second-Wert zurück. Die Epochen-Sekunde wird unverändert sein. MICRO_OF_SECOND - Gibt einen Instant zurück, wobei der Nano-of-Second-Wert durch das angegebene Mikro-von-Sekunde multipliziert mit 1.000 multipliziert wird. Die Epochen-Sekunde wird unverändert sein. MILLI_OF_SECOND - Gibt einen Instant zurück, wobei der Nano-of-Second-Wert durch den angegebenen Milli-of-Second multipliziert mit 1.000.000 multipliziert wird. Die Epochen-Sekunde wird unverändert sein. INSTANT_SECONDS - Gibt einen Instant mit der angegebenen Epochen-Sekunde zurück. Der Nano-of-Second-Bereich 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.
Throws: ArithmeeticException if numeric overflow occurs
Throws: DateTimeException if the field cannot be set
Throws: UnsupportedTemporalTypeException if the field is not supported
Android-Referenz für java.time.Instant.with.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
With(ITemporalAdjuster)
Gibt eine angepasste Kopie dieses Sofortvorgangs zurück.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Instant
Parameter
- adjuster
- ITemporalAdjuster
TemporalAdjuster: Der zu verwendende Anpassungsregler, nicht NULL
Gibt zurück
sofort basierend auf dieser Anpassung, nicht NULL
- Attribute
Hinweise
Gibt eine angepasste Kopie dieses Sofortvorgangs zurück. Dies gibt einen Instant zurück, basierend auf diesem, mit dem sofort angepassten. Die Anpassung erfolgt mithilfe des angegebenen Anpassungsstrategieobjekts. Lesen Sie die Dokumentation des Anpassungers, um zu verstehen, welche Anpassung vorgenommen wird. 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.
Throws: ArithmeeticException if numeric overflow occurs
Throws: DateTimeException if the adjustment cannot be made
Android-Referenz für java.time.Instant.with.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.