Language

LocalDate.With メソッド

定義

オーバーロード

名前 説明
With(ITemporalAdjuster)

この日付の調整されたコピーを返します。

With(ITemporalField, Int64)

指定したフィールドを新しい値に設定して、この日付のコピーを返します。

With(ITemporalAdjuster)

この日付の調整されたコピーを返します。

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

パラメーター

adjuster
ITemporalAdjuster

使用するアジャスターは null ではなく

返品

これに基づく LocalDate と調整が行われ、null ではない

属性

注釈

この日付の調整されたコピーを返します。 これにより、日付が調整された LocalDate が返されます。 調整は、指定されたアジャスター戦略オブジェクトを使用して行われます。 アジャスターのドキュメントを読んで、どのような調整が行われるかを理解してください。 単純なアジャスターでは、年フィールドなどのフィールドの 1 つを単に設定できます。 より複雑な調整ツールでは、日付を月の最後の日に設定できます。 一般的な調整の選択は、TemporalAdjusters で提供されます。 これには、"月の最後の日" と "次の水曜日" の検索が含まれます。 主要な日時クラスでは、Month や MonthDay などの TemporalAdjuster インターフェイスも実装されます。 アジャスターは、月の長さや閏年などの特殊なケースを処理します。 たとえば、このコードは 7 月の最終日に日付を返します。このメソッドの結果は、引数としてこれを渡す指定されたアジャスターで TemporalAdjuster.adjustInto(Temporal) メソッドを呼び出すことによって取得されます。 このインスタンスは不変であり、このメソッド呼び出しの影響を受けません。

Javaリファレンス。

適用対象

With(ITemporalField, Int64)

指定したフィールドを新しい値に設定して、この日付のコピーを返します。

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

パラメーター

field
ITemporalField

null ではなく、結果で設定するフィールド

newValue
Int64

結果のフィールドの新しい値

返品

指定されたフィールドが null ではなく設定されているこれに基づく LocalDate

実装

属性

注釈

追加する。

Javaリファレンス。

適用対象