ITemporal.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
With(ITemporalAdjuster) |
Retourne un objet ajusté du même type que cet objet avec l’ajustement effectué. |
With(ITemporalField, Int64) |
Retourne un objet du même type que cet objet avec le champ spécifié modifié. |
With(ITemporalAdjuster)
Retourne un objet ajusté du même type que cet objet avec l’ajustement effectué.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Temporal.ITemporal? With (Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalAdjuster_Handler:Java.Time.Temporal.ITemporal, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Temporal.ITemporal
Paramètres
- adjuster
- ITemporalAdjuster
l’ajusteur à utiliser, et non null
Retours
un objet du même type avec l’ajustement spécifié effectué, et non null
- Attributs
Remarques
Retourne un objet ajusté du même type que cet objet avec l’ajustement effectué.
Cela ajuste cette date-heure en fonction des règles de l’ajusteur spécifié. Un ajusteur simple peut simplement définir l’un des champs, comme le champ année. Un ajusteur plus complexe peut définir la date du dernier jour du mois. Une sélection des ajustements courants est fournie dans java.time.temporal.TemporalAdjusters TemporalAdjusters
. Il s’agit notamment de trouver le « dernier jour du mois » et le « mercredi prochain ». L’ajusteur est responsable de la gestion de cas spéciaux, tels que les durées variables du mois et des années bissextiles.
Voici un exemple de code indiquant comment et pourquoi cette méthode est utilisée :
date = date.with(Month.JULY); // most key classes implement TemporalAdjuster
date = date.with(lastDayOfMonth()); // static import from Adjusters
date = date.with(next(WEDNESDAY)); // static import from Adjusters and DayOfWeek
Documentation Java pour java.time.temporal.Temporal.with(java.time.temporal.TemporalAdjuster)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
With(ITemporalField, Int64)
Retourne un objet du même type que cet objet avec le champ spécifié modifié.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Temporal.ITemporalInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", 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/temporal/Temporal;", "GetWith_Ljava_time_temporal_TemporalField_JHandler:Java.Time.Temporal.ITemporalInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member 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
objet du même type avec le jeu de champs spécifié, et non null
- Attributs
Remarques
Retourne un objet du même type que cet objet avec le champ spécifié modifié.
Cela retourne un nouvel objet basé sur celui-ci avec la valeur du champ spécifié modifié. Par exemple, sur un LocalDate
, cela peut être utilisé pour définir l’année, le mois ou le jour du mois. L’objet retourné aura le même type observable que cet objet.
Dans certains cas, la modification d’un champ n’est pas entièrement définie. Par exemple, si l’objet cible est une date représentant le 31 janvier, la modification du mois à février n’est pas claire. Dans les cas comme celui-ci, le champ est responsable de la résolution du résultat. 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.
Documentation Java pour java.time.temporal.Temporal.with(java.time.temporal.TemporalField, long)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.