Instant.With 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.
Surcharges
| Nom | Description |
|---|---|
| With(ITemporalField, Int64) |
Retourne une copie de cet instant avec le champ spécifié défini sur une nouvelle valeur. |
| With(ITemporalAdjuster) |
Retourne une copie ajustée de cet instant. |
With(ITemporalField, Int64)
Retourne une copie de cet instant avec le champ spécifié défini sur une nouvelle valeur.
[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
Paramètres
- field
- ITemporalField
TemporalField : champ à définir dans le résultat, et non null
- newValue
- Int64
long : nouvelle valeur du champ dans le résultat
Retours
un instant basé sur celui-ci avec le jeu de champs spécifié, et non null
Implémente
- Attributs
Remarques
Retourne une copie de cet instant avec le champ spécifié défini sur une nouvelle valeur. Cela retourne un instant, basé sur celui-ci, avec la valeur du champ spécifié modifié. S’il n’est pas possible de définir la valeur, car le champ n’est pas pris en charge ou pour une autre raison, une exception est levée. Si le champ est un ChronoField, l’ajustement est implémenté ici. Les champs pris en charge se comportent comme suit : NANO_OF_SECOND : retourne un instant avec le nano-of-seconde spécifié. La seconde d’époque sera inchangée. MICRO_OF_SECOND : retourne un instant avec le nano-de-seconde remplacé par le micro-de-seconde spécifié multiplié par 1 000. La seconde d’époque sera inchangée. MILLI_OF_SECOND : retourne un instant avec le nano-de-seconde remplacé par le milli-de-seconde spécifié multiplié par 1 000 000. La seconde d’époque sera inchangée. INSTANT_SECONDS : retourne un instant avec la seconde d’époque spécifiée. Le nano-de-seconde sera inchangé. Dans tous les cas, si la nouvelle valeur est en dehors de la plage de valeurs valide pour le champ, une DateTimeException est levée. Toutes les autres instances ChronoField lèvent une exception UnsupportedTemporalTypeException. Si le champ n’est pas un ChronoField, le résultat de cette méthode est obtenu en appelant TemporalField.adjustInto(Temporal, long) en passant cela en tant qu’argument. Dans ce cas, le champ détermine si et comment ajuster l’instant. Cette instance est immuable et non affectée par cet appel de méthode.
Levées : arithmétiqueException si le dépassement numérique se produit
Levées : DateTimeException si le champ ne peut pas être défini
Levées : UnsupportedTemporalTypeException si le champ n’est pas pris en charge
Référence Android pour java.time.Instant.with.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
With(ITemporalAdjuster)
Retourne une copie ajustée de cet instant.
[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
Paramètres
- adjuster
- ITemporalAdjuster
TemporalAdjuster : l’ajusteur à utiliser, et non null
Retours
un instant basé sur cela avec l’ajustement effectué, et non null
- Attributs
Remarques
Retourne une copie ajustée de cet instant. Cela retourne un instant, basé sur celui-ci, avec l’ajustement instantané. L’ajustement a lieu à l’aide de l’objet de stratégie d’ajustement spécifié. Lisez la documentation de l’ajusteur pour comprendre ce que sera fait l’ajustement. Le résultat de cette méthode est obtenu en appelant la méthode TemporalAdjuster.adjustInto(Temporal) sur l’ajusteur spécifié en passant cela en tant qu’argument. Cette instance est immuable et non affectée par cet appel de méthode.
Levées : arithmétiqueException si le dépassement numérique se produit
Levées : DateTimeException si l’ajustement ne peut pas être effectué
Référence Android pour java.time.Instant.with.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.