IsoFields クラス

定義

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

[Android.Runtime.Register("java/time/temporal/IsoFields", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoFields : Java.Lang.Object
[<Android.Runtime.Register("java/time/temporal/IsoFields", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoFields = class
    inherit Object
継承
IsoFields
属性

注釈

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

このクラスは、ISO カレンダー システムに固有のフィールドと単位を定義します。

<h2>年<の四半期/h2> ISO-8601 標準は、標準の市民 12 か月年に基づいています。 これは一般的に 4 つの四半期に分かれています。多くの場合、Q1、Q2、Q3、Q4 と省略されます。

1 月、2 月、3 月は第 1 四半期です。 4 月、5 月、6 月は第 2 四半期です。 7 月、8 月、9 月は第 3 四半期です。 10 月、11 月、12 月は第 4 四半期です。

完全な日付は、3 つのフィールドを使用して表されます。 <ul><li#DAY_OF_QUARTER DAY_OF_QUARTER> - 四半期内の日、1 から 90、91、または 92 <li>#QUARTER_OF_YEAR QUARTER_OF_YEAR - 1 から 4 <li>ChronoField#YEAR YEAR までの年内の四半期 - 標準 ISO 年 </ul>

<h2>週ベースの年</h2> ISO-8601 標準は、最初はデータ交換形式として意図され、日付と時刻の文字列形式を定義していました。 ただし、週ベースの年の概念に基づいて、日付を表す別の方法も定義します。

日付は、<3 つのフィールドを使用して表されます。ul<>li>ChronoField#DAY_OF_WEEK DAY_OF_WEEK は、月曜日 (1) から日曜日 (7) <li>#WEEK_OF_WEEK_BASED_YEAR までの曜日を定義する標準フィールドです。週ベースの年 <li#WEEK_BASED_YEAR WEEK_BASED_YEAR> 内の週 - 週ベースの年 </ul> 週ベースの年自体は、標準の ISO プロラプティック年に対して定義されます。 これは、月曜日に常に開始されるという点で、標準年とは異なります。

週ベースの年の最初の週は、新年に少なくとも 4 日間の標準 ISO 年の最初の月曜日ベースの週です。 <ul li>><1 月 1 日が月曜日の場合、週 1 は 1 月 1 日に始まります。1 月 1 日><が火曜日の場合、第 1 週は前の標準年 <li>の 12 月 31 日に開始されます。1 月 1 日が水曜日の場合、第 1 週は前の標準年 <li>の 12 月 30 日に開始されます。1 月 1 日が木曜日の場合、第 1 週は前の標準年<の 12 月 29 日に開始します。>第 1 週は 1 月 4 日に開始します。>1 月 1 日<が土曜日の場合、第 1 週は 1 月 3 日<に>開始されます。1 月 1 日が日曜日の場合、第 1 週は 1 月 2 日 </ul> に開始されますが、ほとんどの週ベースの年には 52 週間ありますが、場合によっては 53 週間があります。

例:

<table class=striped style="text-align: left">キャプションExamples of Week based Years</キャプション><thead<>tr><th scope="col">Date</th><scope="col">Day-of-week</th><scope="col">Field values</th></tr></thead><tbody><tr><th scope="row">2008-12-28</th><td Sunday</td><>><週ベースの年 2008 年の td>第 52 週/td></tr tr><><th scope="row">2008-12-29</th><td>月曜日</td td td><>週 1 週ベースの年 2009</td></tr tr<><>th scope="" row">2008-12-31</th><td>Wednesday</td td>><Week 1 of week-based year 2009</td></tr tr>><<th scope="row">2009-01-01</th><td>Thursday</td td td><><週ベースの年 2009< 年の週 1/td></tr tr><<>th scope="row">2009-01-04</th><td>Sunday</td td td><>Week 1 of week-based-year 200 9</td></tr tr><<>th scope="row">2009-01-05</th><td>Monday</td td><td>Week 2 of week-based-year 2009</td></tr<>/tbody></table>

1.8 で追加されました。

java.time.temporal.IsoFieldsJava ドキュメント。

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

プロパティ

Class

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

(継承元 Object)
DayOfQuarter

四半期の日を表すフィールド。

Handle

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

(継承元 Object)
JniIdentityHashCode

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
JniPeerMembers

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

PeerReference

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
QuarterOfYear

四半期を表すフィールド。

QuarterYears

四半期の概念を表す単位。

ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)
WeekBasedYear

週ベースの年を表すフィールド。

WeekBasedYears

加算と減算を目的とする週ベースの年を表す単位。

WeekOfWeekBasedYear

週単位の年を表すフィールド。

メソッド

Clone()

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

(継承元 Object)
Dispose()

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
Dispose(Boolean)

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

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

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

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
IJavaPeerable.Finalized()

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

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

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

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

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

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

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

GetJniTypeName(IJavaPeerable)

ISO-8601 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。

適用対象