Langage

YearMonth.With Méthode

Définition

Surcharges

Nom Description
With(ITemporalAdjuster)

Retourne une copie ajustée de cette année-mois.

With(ITemporalField, Int64)

Retourne une copie de ce mois d’année avec le champ spécifié défini sur une nouvelle valeur.

With(ITemporalAdjuster)

Retourne une copie ajustée de cette année-mois.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/YearMonth;", "", ApiSince=26)]
public Java.Time.YearMonth? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/YearMonth;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.YearMonth

Paramètres

adjuster
ITemporalAdjuster

l’ajusteur à utiliser, et non null

Retours

YearMonth basé sur ceci avec l’ajustement effectué, et non null

Attributs

Remarques

Retourne une copie ajustée de cette année-mois. Cela retourne un YearMonth, basé sur celui-ci, avec l’ajustement du mois d’année. 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. Un ajusteur simple peut simplement définir l’un des champs, comme le champ année. Un ajusteur plus complexe pourrait fixer l’année-mois au mois suivant que la comète de Halley passera la Terre. 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.

Java référence pour java.time.YearMonth.with.

S’applique à

With(ITemporalField, Int64)

Retourne une copie de ce mois d’année avec le champ spécifié défini sur une nouvelle valeur.

[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/YearMonth;", "", 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/YearMonth;", "", 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

YearMonth basé sur ceci avec le jeu de champs spécifié, et non null

Implémente

Attributs

Remarques

Retourne une copie de ce mois d’année avec le champ spécifié défini sur une nouvelle valeur. Cela retourne un YearMonth, 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 ou le 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. Si le champ est un ChronoField, l’ajustement est implémenté ici. Les champs pris en charge se comportent comme suit : MONTH_OF_YEAR : retourne un YearMonth avec le mois de l’année spécifié. L’année sera inchangée. PROLEPTIC_MONTH - Retourne un YearMonth avec le mois proleptique spécifié. Cela remplace complètement l’année et le mois de cet objet. YEAR_OF_ERA - Retourne un YearMonth avec l’année de l’ère spécifiée Le mois et l’ère seront inchangés. YEAR : retourne un YearMonth avec l’année spécifiée. Le mois sera inchangé. ERA : retourne un YearMonth avec l’ère spécifiée. Le mois et l’année de l’ère seront inchangés. 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.

Java référence pour java.time.YearMonth.with.

S’applique à