Language

LocalDateTime.With メソッド

定義

オーバーロード

名前 説明
With(ITemporalField, Int64)

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

With(ITemporalAdjuster)

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

With(ITemporalField, Int64)

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

[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

パラメーター

field
ITemporalField

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

newValue
Int64

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

返品

指定したフィールドが null ではなく設定された、これに基づく LocalDateTime

属性

注釈

指定したフィールドを新しい値に設定して、この日時のコピーを返します。 これにより、指定したフィールドの値が変更された LocalDateTime が返されます。 これは、年、月、または月の日など、サポートされている任意のフィールドを変更するために使用できます。 フィールドがサポートされていないか、何らかの理由で値を設定できない場合は、例外がスローされます。 場合によっては、指定したフィールドを変更すると、結果の日時が無効になる場合があります。たとえば、月を 1 月 31 日から 2 月に変更すると、月の日が無効になる場合があります。 このような場合、フィールドは日付の解決を担当します。 通常は、前の有効な日付を選択します。この例では、2 月の最後の有効な日になります。 フィールドが ChronoField の場合、ここで調整が実装されます。 サポートされているフィールドは、LocalDate または LocalTime の照合メソッドに従って動作します。 他のすべての ChronoField インスタンスは、UnsupportedTemporalTypeException をスローします。 フィールドが ChronoField でない場合、このメソッドの結果は、TemporalField.adjustInto(Temporal, long) を引数として渡すことによって取得されます。 この場合、フィールドはインスタントを調整するかどうかと調整する方法を決定します。 このインスタンスは不変であり、このメソッド呼び出しの影響を受けません。

Javaリファレンス。

適用対象

With(ITemporalAdjuster)

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

[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

パラメーター

adjuster
ITemporalAdjuster

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

返品

これに基づく LocalDateTime で、null ではなく調整が行われました

属性

注釈

追加する。

Javaリファレンス。

適用対象