LocalDate クラス

定義

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

[Android.Runtime.Register("java/time/LocalDate", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class LocalDate : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Time.Chrono.IChronoLocalDate
[<Android.Runtime.Register("java/time/LocalDate", ApiSince=26, DoNotGenerateAcw=true)>]
type LocalDate = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IChronoLocalDate
    interface IComparable
    interface ITemporal
    interface ITemporalAccessor
    interface ITemporalAdjuster
継承
属性
実装

注釈

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

LocalDate は、日付を表す不変の日時オブジェクトです。多くの場合、年月日と見なされます。 その他の日付フィールド (曜日、曜日、週単位など) にもアクセスできます。 たとえば、値 "2007 年 10 月 2 日" を LocalDateに格納できます。

このクラスは、時刻またはタイム ゾーンを格納したり、表したりしません。 代わりに、誕生日に使用される日付の説明です。 オフセットやタイム ゾーンなどの追加情報がないと、タイム ライン上のインスタントを表すことはできません。

ISO-8601カレンダーシステムは、世界の大部分で今日使用されている現代の市民カレンダーシステムです。 これは、閏年の今日の規則がすべての時間に適用されるプロレプティックグレゴリオ暦システムに相当します。 現在作成されているほとんどのアプリケーションでは、ISO-8601 規則が完全に適しています。 ただし、履歴の日付を利用し、正確である必要があるアプリケーションでは、ISO-8601 アプローチが不適切であることがわかります。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

名前 説明
Chronology

ISO カレンダー システムであるこの日付の時系列を取得します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
DayOfMonth

月の日フィールドを取得します。

DayOfWeek

DayOfWeek 列挙型である曜日フィールドを取得します。

DayOfYear

年の日フィールドを取得します。

Epoch

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Era

この日付に適用できる時代 (年号) を取得します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsLeapYear

ISO プロレプティック カレンダー システム規則に従って、年が閏年かどうかを確認します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
JniPeerMembers

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Max

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Min

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Month

Month 列挙型を使用して、年の月のフィールドを取得します。

MonthValue

年の月フィールドを 1 から 12 まで取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
Year

年フィールドを取得します。

メソッド

名前 説明
AdjustInto(ITemporal)

指定したテンポラル オブジェクトを、このオブジェクトと同じ日付に調整します。

AtStartOfDay()

この日付と午前 0 時を組み合わせて、この日付の先頭に LocalDateTime を作成します。

AtStartOfDay(ZoneId)

タイム ゾーンのルールに従って、最も早い有効な時刻に、この日付からゾーン化された日時を返します。

AtTime(Int32, Int32, Int32, Int32)

この日付と時刻を組み合わせて LocalDateTime を作成します。

AtTime(Int32, Int32, Int32)

この日付と時刻を組み合わせて LocalDateTime を作成します。

AtTime(Int32, Int32)

この日付と時刻を組み合わせて LocalDateTime を作成します。

AtTime(LocalTime)

この日付と時刻を組み合わせて LocalDateTime を作成します。

AtTime(OffsetTime)

この日付とオフセット時刻を組み合わせて OffsetDateTime を作成します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CompareTo(IChronoLocalDate)

この日付を別の日付と比較します。

CompareTo(Object)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Construct(JniObjectReference, JniObjectReferenceOptions)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
Equals(Object)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Format(DateTimeFormatter)

指定したフォーマッタを使用して、この日付を書式設定します。

From(ITemporalAccessor)

テンポラル オブジェクトから LocalDate のインスタンスを取得します。

Get(ITemporalField)

この日付から指定されたフィールドの値を int として取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetLong(ITemporalField)

指定したフィールドの値を、この日付から long として取得します。

IsAfter(IChronoLocalDate)

この日付が指定した日付より後かどうかを確認します。

IsBefore(IChronoLocalDate)

この日付が指定した日付より前かどうかを確認します。

IsEqual(IChronoLocalDate)

この日付が指定した日付と等しいかどうかを確認します。

IsSupported(ITemporalField)

指定したフィールドがサポートされているかどうかを確認します。

IsSupported(ITemporalUnit)

指定したユニットがサポートされているかどうかを確認します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
LengthOfMonth()

この日付で表される月の長さを返します。

LengthOfYear()

この日付で表される年の長さを返します。

Minus(Int64, ITemporalUnit)

指定した金額を減算して、この日付のコピーを返します。

Minus(ITemporalAmount)

指定した金額を減算して、この日付のコピーを返します。

MinusDays(Int64)

指定した日数を減算して、この LocalDate のコピーを返します。

MinusMonths(Int64)

指定した月数を減算して、この LocalDate のコピーを返します。

MinusWeeks(Int64)

指定した週数を減算して、この LocalDate のコピーを返します。

MinusYears(Int64)

指定した年数を減算して、この LocalDate のコピーを返します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Now()

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Now(Clock)

指定したクロックから現在の日付を取得します。

Now(ZoneId)

指定したタイム ゾーンのシステム クロックから現在の日付を取得します。

Of(Int32, Int32, Int32)

年、月、日から LocalDate のインスタンスを取得します。

Of(Int32, Month, Int32)

年、月、日から LocalDate のインスタンスを取得します。

OfEpochDay(Int64)

エポック日数から LocalDate のインスタンスを取得します。

OfInstant(Instant, ZoneId)

インスタント ID とゾーン ID から LocalDate のインスタンスを取得します。

OfYearDay(Int32, Int32)

年と年の日から LocalDate のインスタンスを取得します。

Parse(ICharSequence, DateTimeFormatter)

特定のフォーマッタを使用して、テキスト文字列から LocalDate のインスタンスを取得します。

Parse(ICharSequence)

2007-12-03 などのテキスト文字列から LocalDate のインスタンスを取得します。

Parse(String, DateTimeFormatter)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Parse(String)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

Plus(Int64, ITemporalUnit)

指定した金額が加算された日付のコピーを返します。

Plus(ITemporalAmount)

指定した金額が加算された日付のコピーを返します。

PlusDays(Int64)

指定した日数を加算した、この LocalDate のコピーを返します。

PlusMonths(Int64)

指定した月数が追加された、この LocalDate のコピーを返します。

PlusWeeks(Int64)

指定した週数を追加して、この LocalDate のコピーを返します。

PlusYears(Int64)

指定した年数が加算された、この LocalDate のコピーを返します。

Query(ITemporalQuery)

指定したクエリを使用して、この日付を照会します。

Range(ITemporalField)

指定したフィールドの有効な値の範囲を取得します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToEpochDay()

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

ToEpochSecond(LocalTime, ZoneOffset)

この LocalDate を 1970-01-01T00:00:00Z のエポックからの秒数に変換します。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Until(IChronoLocalDate)

この日付から別の日付までの期間を期間として計算します。

Until(ITemporal, ITemporalUnit)

指定した単位の観点から別の日付までの時間を計算します。

Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
With(ITemporalAdjuster)

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

With(ITemporalField, Int64)

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

WithDayOfMonth(Int32)

日付が変更されたこの LocalDate のコピーを返します。

WithDayOfYear(Int32)

日付を変更して、この LocalDate のコピーを返します。

WithMonth(Int32)

年の月が変更されたこの LocalDate のコピーを返します。

WithYear(Int32)

年が変更されたこの LocalDate のコピーを返します。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
IJavaPeerable.Finalized()

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

iso-8601 カレンダー システムにタイム ゾーンがない日付 ( 2007-12-03など)。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象