Time クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This class is obsoleted in this android platform
java.util.Calendarクラスとjava.util.GregorianCalendar クラスの代わりに使用します。
[Android.Runtime.Register("android/text/format/Time", DoNotGenerateAcw=true)]
[System.Obsolete("This class is obsoleted in this android platform")]
public class Time : Java.Lang.Object
[<Android.Runtime.Register("android/text/format/Time", DoNotGenerateAcw=true)>]
[<System.Obsolete("This class is obsoleted in this android platform")>]
type Time = class
inherit Object
- 継承
- 属性
注釈
java.util.Calendarクラスとjava.util.GregorianCalendar クラスの代わりに使用します。 Time クラスのインスタンスは、2 番目の有効桁数で指定された時間を表します。 構造体 tm の後にモデル化されます。 このクラスはスレッド セーフではなく、うるう秒を考慮しません。
このクラスには多くの問題があるため、代わりに java.util.GregorianCalendar を使用することをお勧めします。
既知の問題: <ul><li>時間計算を実行するときの歴史的な理由により、現在、すべての算術演算が 32 ビット整数を使用して行われます。 これにより、1902 年から 2037 年までの信頼性の高い時間範囲が制限されます。詳細については、 2038 年の問題 に関するウィキペディアの記事を参照してください。 この動作に依存しないでください。将来変更される可能性があります。
</li><li> DST の移行によってスキップされた壁の時刻など、存在できない日付に #switchTimezone(String) を呼び出すと、1969 年 (つまり、-1、または 1970 年 1 月 1 日 UTC の 1 秒前) の日付になります</li><li>書式設定/解析の一部は ASCII テキストを想定しているため、ASCII 以外のスクリプトでの使用には適していません。</li><li> "GMT-07:00" のような擬似ゾーンはサポート</li></ul>
このメンバーは非推奨です。
java.util.GregorianCalendar を代わりに使用します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| Time() |
古い.
既定のタイムゾーンに Time オブジェクトを作成します。 |
| Time(IntPtr, JniHandleOwnership) |
古い.
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
| Time(String) |
古い.
文字列引数 "timezone" によって名前が付けられたタイムゾーンに Time オブジェクトを作成します。 |
| Time(Time) |
古い.
コピー コンストラクター。 |
フィールド
| 名前 | 説明 |
|---|---|
| EpochJulianDay |
古い.
エポックのユリウス日、つまりグレゴリオ暦の1970年1月1日。 |
| TimezoneUtc | |
プロパティ
| 名前 | 説明 |
|---|---|
| AllDay |
古い.
True の 場合は、allDay イベントです。 |
| Class |
古い.
この |
| CurrentTimezone |
古い.
デバイスに現在設定されているタイムゾーン文字列を返します。 |
| Gmtoff |
古い.
DST オフセットを含む UTC からの秒単位のオフセット。 |
| Handle |
古い.
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| Hour |
古い.
1 日の時間 [0- 23] |
| IsDst |
古い.
この時間は夏時間です。 |
| JniIdentityHashCode |
古い.
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
古い.
|
| JniPeerMembers |
古い.
|
| Minute |
古い.
Minute [0-59] |
| Month |
古い.
Month [0-11] |
| MonthDay |
古い.
月の日 [1- 31] |
| PeerReference |
古い.
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| Second |
古い.
秒 [0 から 61] (2 うるう秒を許可) |
| ThresholdClass |
古い.
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
古い.
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| Timezone |
古い.
この時刻のタイムゾーン。 |
| WeekDay |
古い.
曜日 [0- 6] |
| WeekNumber |
古い.
ISO 8601 に従って週番号を計算します。 |
| Year |
古い.
年。 |
| YearDay |
古い.
年の日 [0-365] |
メソッド
| 名前 | 説明 |
|---|---|
| After(Time) |
古い.
この Time オブジェクトで表される時刻が指定された時刻より後に発生した場合は true を返します。 |
| Before(Time) |
古い.
この Time オブジェクトで表される時刻が指定された時刻より前に発生した場合は true を返します。 |
| Clear(String) |
古い.
すべての値をクリアし、タイムゾーンを指定されたタイムゾーンに設定します。 |
| Clone() |
古い.
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Compare(Time, Time) |
古い.
2 つの |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
古い.
|
| Dispose() |
古い.
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
古い.
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
古い.
|
| Equals(Object) |
古い.
|
| Equals(Object) |
古い.
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| Format(String) |
古い.
指定された書式指定文字列を指定して、現在の値を出力します。 |
| Format2445() |
古い.
RFC 2445 DATE-TIME の種類に従った形式。 |
| Format3339(Boolean) |
古い.
RFC 3339 形式の文字列を返します。 |
| GetActualMaximum(TimeFormatValues) |
古い.
他のフィールドの値を指定すると、指定されたフィールドの最大値を返します。 |
| GetHashCode() |
古い.
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetJulianDay(Int64, Int64) |
古い.
特定のタイムゾーンの特定の時点のユリウス日番号を計算します。 |
| GetJulianMondayFromWeeksSinceEpoch(Int32) |
古い.
エポックから数週間かかり、その週の月曜日のユリウス日を計算します。 |
| GetWeeksSinceEpochFromJulianDay(Int32, Int32) |
古い.
週の最初の日に調整 |
| IsEpoch(Time) |
古い.
指定された時刻の瞬間が、1970 年 1 月 1 日のグレゴリオ暦の暦日の場合は true を返します <em>ユーザーが UTC </em> を観察する場合です。 |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Normalize(Boolean) |
古い.
各フィールドの値が範囲内にあることを確認します。 |
| Notify() |
古い.
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
古い.
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| Parse(String) |
古い.
RFC 2445 形式または "time" フィールドを含まない省略形式で、日時文字列を解析します。 |
| Parse3339(String) |
古い.
RFC 3339 形式で時刻を解析します。 |
| Set(Int32, Int32, Int32, Int32, Int32, Int32) |
古い.
フィールドを設定します。 |
| Set(Int32, Int32, Int32) |
古い.
指定されたフィールドの日付を設定します。 |
| Set(Int64) |
古い.
UTC ミリ秒を指定して、この Time オブジェクトのフィールドを設定します。 |
| Set(Time) |
古い.
その値をこの Time オブジェクトにコピーします。 |
| SetHandle(IntPtr, JniHandleOwnership) |
古い.
Handle プロパティを設定します。 (継承元 Object) |
| SetJulianDay(Int32) |
古い.
指定したユリウス日番号の時刻を設定します。これは、この Time オブジェクトで設定されているのと同じタイムゾーンに基づいている必要があります。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
古い.
|
| SetToNow() |
古い.
指定した Time オブジェクトの時刻を現在の時刻に設定します。 |
| SwitchTimezone(String) |
古い.
この時刻オブジェクトを変換して、表される時刻が同じままで、代わりに別のタイムゾーンに配置されるようにします。 |
| ToArray<T>() |
古い.
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToMillis(Boolean) |
古い.
この時間をミリ秒に変換します。 |
| ToString() |
古い.
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
古い.
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| 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) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
古い.
|
| IJavaPeerable.Finalized() |
古い.
|
| IJavaPeerable.JniObjectReferenceControlBlock |
古い.
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
古い.
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
古い.
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
古い.
|
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
古い.
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
古い.
|
| JavaCast<TResult>(IJavaObject) |
古い.
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
古い.
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
古い.
|