Period.SubtractFrom(ITemporal) 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.
Subtrahiert diesen Punkt vom angegebenen zeitlichen Objekt.
[Android.Runtime.Register("subtractFrom", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? SubtractFrom(Java.Time.Temporal.ITemporal? temporal);
[<Android.Runtime.Register("subtractFrom", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", "", ApiSince=26)>]
abstract member SubtractFrom : Java.Time.Temporal.ITemporal -> Java.Time.Temporal.ITemporal
override this.SubtractFrom : Java.Time.Temporal.ITemporal -> Java.Time.Temporal.ITemporal
Parameter
- temporal
- ITemporal
das zeitliche Objekt, das angepasst werden soll, nicht NULL
Gibt zurück
ein Objekt desselben Typs mit der vorgenommenen Anpassung, nicht NULL
Implementiert
- Attribute
Hinweise
Subtrahiert diesen Punkt vom angegebenen zeitlichen Objekt. Dies gibt ein zeitliches Objekt desselben feststellbaren Typs zurück wie die Eingabe mit diesem Punkt subtrahiert. Wenn das Zeitliche eine Chronologie aufweist, muss es sich um die ISO-Chronologie handelt. In den meisten Fällen ist es klarer, das Aufrufmuster mithilfe von Temporal.minus(TemporalAmount) umzukehren. Die Berechnung funktioniert wie folgt. Zunächst wird die Chronologie der zeitlichen Überprüfung überprüft, um sicherzustellen, dass es sich um die ISO-Chronologie oder null handelt. Zweitens, wenn die Monate null sind, werden die Jahre subtrahiert, wenn ungleich Null, andernfalls wird die Kombination aus Jahren und Monaten subtrahiert, wenn ungleich Null. Schließlich werden alle Tage subtrahiert. Dieser Ansatz stellt sicher, dass ein Teilzeitraum von einem Teildatum subtrahiert werden kann. Beispielsweise kann ein Zeitraum von Jahren und/oder Monaten von einem YearMonth subtrahiert werden, aber ein Zeitraum einschließlich Tagen kann nicht. Der Ansatz subtrahiert auch Jahre und Monate bei Bedarf zusammen, wodurch am Ende des Monats ein korrektes Verhalten gewährleistet wird. Diese Instanz ist unveränderlich und von diesem Methodenaufruf nicht betroffen.
Java Referenz für java.time.Period.subtractFrom.