DateFormat クラス

定義

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

[Android.Runtime.Register("android/text/format/DateFormat", DoNotGenerateAcw=true)]
public class DateFormat : Java.Lang.Object
[<Android.Runtime.Register("android/text/format/DateFormat", DoNotGenerateAcw=true)>]
type DateFormat = class
    inherit Object
継承
DateFormat
属性

注釈

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

ほとんどの呼び出し元は、このクラスの format メソッドに独自の書式指定文字列を指定しないようにし、システムによって提供される正しくローカライズされた文字列に依存する必要があります。 このクラスのファクトリ メソッドは、日付の書式設定と解析の両方に適した、適切にローカライズされた java.text.DateFormat インスタンスを返します。 書式指定文字列の正規のドキュメントについては、 java.text.SimpleDateFormatを参照してください。

システムが適切なパターンを提供しない場合、このクラスは #getBestDateTimePattern メソッドを提供します。

このクラスの format メソッドは、Unicode UTS #35 パターンのサブセットを実装します。 このクラスで現在サポートされているサブセットには、次の形式文字が含まれています: acdEHhLKkLMmsyz。 API レベル 17 までは、 adEhkMmszy のみがサポートされていました。 このクラスは、旧バージョンとの互換性のためにHされたかのようにkを正しく実装しません。

パターンの詳細については、 java.text.SimpleDateFormat を参照してください。また、より完全または正しい実装が必要な場合は、このドキュメントを参照してください。 このクラスのformat 以外のメソッドは、 SimpleDateFormatによって実装されることに注意してください。

Javaドキュメント。

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

コンストラクター

名前 説明
DateFormat()
DateFormat(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
AmPm
古い.

このメンバーは非推奨です。

CapitalAmPm
古い.

このメンバーは非推奨です。

Date
古い.

このメンバーは非推奨です。

Day
古い.

このメンバーは非推奨です。

Hour
古い.

このメンバーは非推奨です。

HourOfDay
古い.

このメンバーは非推奨です。

Minute
古い.

このメンバーは非推奨です。

Month
古い.

このメンバーは非推奨です。

Quote
古い.

このメンバーは非推奨です。

Seconds
古い.

このメンバーは非推奨です。

StandaloneMonth
古い.

このメンバーは非推奨です。

TimeZone
古い.

このメンバーは非推奨です。

Year
古い.

このメンバーは非推奨です。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
JniPeerMembers

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

PeerReference

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
Clone()

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

(継承元 Object)
Dispose()

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
Dispose(Boolean)

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
Format(String, Calendar)

書式指定文字列と java.util.Calendar オブジェクトを指定すると、要求された日付を含む CharSequence が返されます。

Format(String, Date)

書式指定文字列と java.util.Date オブジェクトを指定すると、要求された日付を含む CharSequence が返されます。

Format(String, Int64)

書式指定文字列と、1970 GMT 年 1 月 1 日以降の時間 (ミリ秒単位) を指定すると、要求された日付を含む CharSequence が返されます。

FormatFormatted(ICharSequence, Calendar)

書式指定文字列と java.util.Calendar オブジェクトを指定すると、要求された日付を含む CharSequence が返されます。

FormatFormatted(ICharSequence, Date)

書式指定文字列と java.util.Date オブジェクトを指定すると、要求された日付を含む CharSequence が返されます。

FormatFormatted(ICharSequence, Int64)

書式指定文字列と、1970 GMT 年 1 月 1 日以降の時間 (ミリ秒単位) を指定すると、要求された日付を含む CharSequence が返されます。

GetBestDateTimePattern(Locale, String)

指定されたロケールに対して、指定されたスケルトンのローカライズされた形式を返します。

GetDateFormat(Context)

コンテキストのロケールに従って日付を短い形式で書式設定できる java.text.DateFormat オブジェクトを返します。

GetDateFormatOrder(Context)

char 配列として格納されている現在の日付形式を取得します。

GetHashCode()

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

(継承元 Object)
GetLongDateFormat(Context)

コンテキストのロケールの長い形式 (Monday, January 3, 2000 など) で日付を書式設定できるjava.text.DateFormat オブジェクトを返します。

GetMediumDateFormat(Context)

コンテキストのロケールの中の形式 (Jan 3, 2000 など) で日付を書式設定できるjava.text.DateFormat オブジェクトを返します。

GetTimeFormat(Context)

コンテキストのロケールとユーザーの 12 時間/24 時間の設定に従って時刻を書式設定できる java.text.DateFormat オブジェクトを返します。

Is24HourFormat(Context)

時刻を 24 時間として書式設定する必要がある場合は true を返し、時刻を 12 時間 (AM/PM) の時刻として書式設定する必要がある場合は false を返します。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

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

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 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()

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
IJavaPeerable.Finalized()

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

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

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

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

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

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

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

書式設定された日付/時刻を持つ文字列を生成するためのユーティリティ クラス。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象