Period.SubtractFrom(ITemporal) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Soustrait cette période de l’objet temporel spécifié.
[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
Paramètres
- temporal
- ITemporal
l’objet temporel à ajuster, et non null
Retours
objet du même type avec l’ajustement effectué, et non null
Implémente
- Attributs
Remarques
Soustrait cette période de l’objet temporel spécifié. Cela retourne un objet temporel du même type observable que l’entrée avec cette période soustraite. Si le temporel a une chronologie, il doit s’agir de la chronologie ISO. Dans la plupart des cas, il est plus clair d’inverser le modèle appelant à l’aide de Temporal.minus(TemporalAmount). Le calcul fonctionne comme suit. Tout d’abord, la chronologie du temps est vérifiée pour s’assurer qu’elle est de chronologie ISO ou null. Deuxièmement, si les mois sont zéro, les années sont soustractées si non zéro, sinon la combinaison d’années et de mois est soustraite si non zéro. Enfin, tous les jours sont soustraits. Cette approche garantit qu’une période partielle peut être soustraite d’une date partielle. Par exemple, une période d’années et/ou de mois peut être soustraite d’un Mois d’année, mais une période incluant des jours ne peut pas être comprise. L’approche soustrait également des années et des mois si nécessaire, ce qui garantit un comportement correct à la fin du mois. Cette instance est immuable et non affectée par cet appel de méthode.
Java référence pour java.time.Period.subtractFrom.