IsoFields クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
注釈
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.IsoFields
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
プロパティ
Class |
この |
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 カレンダー システムに固有のフィールドと単位 (四半期と週ベースの年を含む)。 |