LocalDateTime.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 cette date-heure avec le champ spécifié défini sur une nouvelle valeur. |
| With(ITemporalAdjuster) |
Retourne une copie ajustée de cette date-heure. |
With(ITemporalField, Int64)
Retourne une copie de cette date-heure avec le champ spécifié défini sur une nouvelle valeur.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/LocalDateTime;", "", 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/LocalDateTime;", "", 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
champ à définir dans le résultat, et non null
- newValue
- Int64
nouvelle valeur du champ dans le résultat
Retours
LocalDateTime basé sur ceci avec le jeu de champs spécifié, et non null
- Attributs
Remarques
Retourne une copie de cette date-heure avec le champ spécifié défini sur une nouvelle valeur. Cela retourne un LocalDateTime, basé sur celui-ci, avec la valeur du champ spécifié modifié. Cela peut être utilisé pour modifier n’importe quel champ pris en charge, tel que l’année, le mois ou le jour du mois. 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. Dans certains cas, la modification du champ spécifié peut entraîner l’invalidation de la date-heure résultante, par exemple la modification du mois du 31 janvier au février rend le jour du mois non valide. Dans les cas comme celui-ci, le champ est responsable de la résolution de la date. En règle générale, il choisira la date valide précédente, qui serait le dernier jour valide de février dans cet exemple. Si le champ est un ChronoField, l’ajustement est implémenté ici. Les champs pris en charge se comportent conformément à la méthode correspondante sur LocalDate ou LocalTime. 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.
Java référence pour java.time.LocalDateTime.with.
S’applique à
With(ITemporalAdjuster)
Retourne une copie ajustée de cette date-heure.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDateTime;", "", ApiSince=26)]
public Java.Time.LocalDateTime? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/LocalDateTime;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.LocalDateTime
Paramètres
- adjuster
- ITemporalAdjuster
l’ajusteur à utiliser, et non null
Retours
LocalDateTime basé sur ceci avec l’ajustement effectué, et non null
- Attributs
Remarques
À ajouter.
Java référence pour java.time.LocalDateTime.with.