Language

DateFormat クラス

定義

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

[Android.Runtime.Register("android/icu/text/DateFormat", ApiSince=24, DoNotGenerateAcw=true)]
public abstract class DateFormat : Android.Icu.Text.UFormat
[<Android.Runtime.Register("android/icu/text/DateFormat", ApiSince=24, DoNotGenerateAcw=true)>]
type DateFormat = class
    inherit UFormat
継承
派生
属性

注釈

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。 ICU に固有のメソッド、フィールド、およびその他の機能には、"<strong>[icu]</strong>' というラベルが付けられます。

DateFormat は、日付または時刻を言語に依存しない方法で書式設定および解析する日付/時刻書式設定サブクラスの抽象クラスです。 SimpleDateFormat などの日付/時刻書式設定サブクラスを使用すると、書式設定 (つまり、日付 -> テキスト)、解析 (テキスト -> 日付)、正規化を行うことができます。 日付は、 Date オブジェクトとして、または 1970 年 1 月 1 日 00:00:00 GMT 以降のミリ秒として表されます。

DateFormat は、任意のロケールの日付を書式設定および解析するのに役立ちます。 コードは、月、曜日、カレンダー形式 (月と太陽) のロケール規則に完全に依存しない場合があります。 特定のロケールの既定値と、多数の書式設定スタイルまたは任意の "スケルトン" に基づいて、既定の日付/時刻フォーマッタを取得するための多くのクラス メソッドが用意されています。 <ol><li>書式設定スタイルには、FULL、LONG、MEDIUM、SHORT が含まれます。 これらのスタイルを使用する方法の詳細と例については、メソッドの説明を参照してください。 <li>書式設定スタイルは、必要な使用法の一部のみをカバーします。 多くの場合、Month や Year などの特定のフィールドの組み合わせを使用する必要がありますが、特定のロケールに適した形式にする必要があります。 これは、(誤った名前の) getPatternInstance() メソッドを使用して行われ、スケルトンが提供されます。 "13:45" などの #MINUTE_SECOND や 、"2012 年 9 月" のような #YEAR_ABBR_MONTH など、共通の定義済みのスケルトンを持つ定数が多数あります。 </ol>

現在のロケールの日付を書式設定するには、次のいずれかの静的ファクトリ メソッドを使用します。

myString = DateFormat.getDateInstance().format(myDate);
            myString = DateFormat.getPatternInstance(DateFormat.YEAR_ABBR_MONTH).format(myDate);

複数の数値を書式設定する場合は、書式を取得して複数回使用する方が効率的です。そのため、システムはローカル言語と国の規則に関する情報を複数回フェッチする必要はありません。

DateFormat df = DateFormat.getDateInstance();
            for (int i = 0; i &lt; a.length; ++i) {
                output.println(df.format(myDate[i]) + &quot;; &quot;);
            }

別のロケールの日付を書式設定するには、getDateInstance() の呼び出しで日付を指定します。

DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);

DateFormat を使用して解析することもできます。

myDate = df.parse(myString);

使用可能な静的ファクトリ メソッドは多数あります。 getDateInstance を使用して、その国の通常の日付形式を取得します。 getTimeInstance を使用して、その国の時刻形式を取得します。 getDateTimeInstance を使用して、日付と時刻の形式を取得します。 これらのファクトリ メソッドにさまざまなオプションを渡して、結果の長さを制御できます。SHORT から MEDIUM から LONG から FULL へ。 正確な結果はロケールによって異なりますが、一般に、 <ul><li>SHORT は完全に数値です (例: 12.13.52 または 3:30pm <li>MEDIUM は長くなります。 たとえば、1952 年 1 月 12 日 <li>LONG は、1952 年 1 月 12 日や午後 3:30:32 <li など)、完全に指定されています> (たとえば、火曜日、1952 年 4 月 12 日、午後 3 時 42 分 PST など)。 </ul>

スケルトンを使用して書式設定するには、getPatternInstance を使用します。 通常、これは、"2012 年 9 月" のような #YEAR_ABBR_MONTH のような定義済みのスケルトンを使用します。 定義済みのスケルトンの 1 つを使用しない場合は、独自のスケルトンを指定できます。 スケルトンは SimpleDateFormat のパターンに似ていますが、 <ol><li>フィールド パターン文字を保持し、スペース、句読点、文字列リテラルなど、パターン内の他のすべての部分を無視します。 <li>フィールドの順序に依存しません。 <li>フィールドのパターン文字の長さの特定の違い: <ol><li>これらの非桁のカレンダーフィールドでは、パターン文字の長さが重要です(MMM、MMMM、MMMMMなど)。E と EEEE、フィールドのパターン文字の長さが優先されます。 <li>M、MM、d、dd、yy、yyyy などの数字カレンダー フィールドでは、フィールド パターンの長さは無視され、日付の時刻パターンで定義されている最適な一致は、スケルトンのフィールド パターン文字の長さを優先せずに返されます。 </ol></ol>

必要に応じて、形式にタイム ゾーンを設定することもできます。 書式または解析をさらに制御する (またはユーザーに制御を与える) 場合は、ファクトリ メソッドから取得した DateFormat を SimpleDateFormat にキャストしてみてください。 これは大多数の国で機能します。あなたが珍しいものに遭遇した場合に備えて、それを try ブロックに入れることを忘れないでください。

ParsePosition メソッドと FieldPosition メソッドの形式を使用して、文字列の一部を <ul><li>で解析することもできます。 <li>特定のフィールドを配置するか、画面上の選択用の場所を確認します。 </ul>

<h3>Synchronization</h3>

日付形式は同期されません。 スレッドごとに個別のフォーマット インスタンスを作成することをお勧めします。 複数のスレッドが同時に形式にアクセスする場合は、外部で同期する必要があります。

Javaドキュメント。

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

コンストラクター

名前 説明
DateFormat()

新しい日付形式を作成します。

DateFormat(IntPtr, JniHandleOwnership)

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

フィールド

名前 説明
AbbrGenericTz

<strong>[icu]</strong>一般的な場所以外の形式の定数。可能な場合は省略されます (PT など)。日付と時刻 + ゾーン、またはタイム + ゾーンの組み合わせで使用されます。

AbbrMonth

<strong>[icu]</strong> 月を省略した日付スケルトンの定数。

AbbrMonthDay

<strong>[icu]</strong> 月と日が省略された日付スケルトンの定数。

AbbrMonthWeekdayDay

<strong>[icu]</strong> 月、平日、日を省略した日付スケルトンの定数。

AbbrQuarter

<strong>[icu]</strong> 四半期を省略した日付スケルトンの定数。

AbbrSpecificTz

<strong>[icu]</strong> 日付 + 時刻 + ゾーン、またはタイム + ゾーンの組み合わせで使用される、可能な限り省略された 特定の場所以外の形式の定数。

AbbrUtcTz

<strong>[icu]</strong> GMT+8:00 や HPG-8:00 などの ローカライズされた GMT/UTC 形式の定数。日付と時刻 + ゾーン、またはタイム + ゾーンの組み合わせで使用されます。

AbbrWeekday

<strong>[icu]</strong> 曜日が省略された日付スケルトンの定数。

AmPmField
古い.

Calendar#AM_PM フィールドに対応する 'a' フィールド配置の FieldPosition セレクター。

AmPmMidnightNoonField
古い.

<strong>[icu]</strong> 'b' フィールドアラインメントの FieldPosition セレクター。

DateField
古い.

Calendar#DATE フィールドに対応する 'd' フィールド配置の FieldPosition セレクター。

Day

<strong>[icu]</strong> 日を含む日付スケルトンの定数。

DayOfWeekField
古い.

Calendar#DAY_OF_WEEK フィールドに対応する 'E' フィールド配置の FieldPosition セレクター。

DayOfWeekInMonthField
古い.

Calendar#DAY_OF_WEEK_IN_MONTH フィールドに対応する 'F' フィールド配置の FieldPosition セレクター。

DayOfYearField
古い.

Calendar#DAY_OF_YEAR フィールドに対応する 'D' フィールド配置の FieldPosition セレクター。

Default
古い.

既定のスタイル パターンの定数。

DowLocalField
古い.

<strong>[icu]</strong> 'e' フィールドアラインメントの FieldPosition セレクター。 Calendar#DOW_LOCAL フィールドに対応します。

EraField
古い.

Calendar#ERA フィールドに対応する 'G' フィールド配置の FieldPosition セレクター。

ExtendedYearField
古い.

<strong>[icu]</strong>Calendar#EXTENDED_YEAR フィールドに対応する 'u' フィールド配置の FieldPosition セレクター。

FlexibleDayPeriodField
古い.

<strong>[icu]</strong> 'B' フィールドアラインメントの FieldPosition セレクター。

FractionalSecondField
古い.

<strong>[icu]</strong> 'S' フィールドアラインメントの FieldPosition セレクター。 Calendar#MILLISECOND フィールドに対応します。

Full
古い.

完全なスタイル パターンの定数。

GenericTz

<strong>[icu]</strong> 太平洋標準時などの 一般的な場所以外の形式の定数。日付と時刻 + ゾーン、またはタイム + ゾーンの組み合わせで使用されます。

Hour

<strong>[icu]</strong> ロケールの優先時間形式 (12 または 24) を持つ時間を持つ日付スケルトンの定数。

Hour0Field
古い.

Calendar#HOUR フィールドに対応する 'K' フィールド配置の FieldPosition セレクター。

Hour1Field
古い.

Calendar#HOUR フィールドに対応する 'h' フィールド配置の FieldPosition セレクター。

Hour24

<strong>[icu]</strong> 24 時間表示の時間を持つ日付スケルトンの定数。

Hour24Minute

<strong>[icu]</strong> 24 時間プレゼンテーションで時間と分の日付スケルトンの定数。

Hour24MinuteSecond

<strong>[icu]</strong> 24 時間プレゼンテーションの時間、分、2 番目の日付スケルトンの定数。

HourMinute

<strong>[icu]</strong> ロケールの優先時間形式 (12 または 24) を持つ時間と分の日付スケルトンの定数。

HourMinuteSecond

<strong>[icu]</strong> ロケールの優先時間形式 (12 または 24) を持つ時間、分、秒の日付スケルトンの定数。

HourOfDay0Field
古い.

Calendar#HOUR_OF_DAY フィールドに対応する 'H' フィールド配置の FieldPosition セレクター。

HourOfDay1Field
古い.

Calendar#HOUR_OF_DAY フィールドに対応する 'k' フィールド配置の FieldPosition セレクター。

JulianDayField
古い.

<strong>[icu]</strong>Calendar#JULIAN_DAY フィールドに対応する 'g' フィールドアラインメントの FieldPosition セレクター。

LocationTz

<strong>[icu]</strong> ロサンゼルス時刻などの 一般的な場所形式の定数。日付と時刻 + ゾーン、またはタイム + ゾーンの組み合わせで使用されます。

Long
古い.

長いスタイル パターンの定数。

Medium
古い.

中のスタイル パターンの定数。

MillisecondField
古い.

FRACTIONAL_SECOND_FIELDのエイリアス。

MillisecondsInDayField
古い.

<strong>[icu]</strong> 'A' フィールド配置の FieldPosition セレクター。 Calendar#MILLISECONDS_IN_DAY フィールドに対応します。

Minute

<strong>[icu]</strong> minute の日付スケルトンの定数。

MinuteField
古い.

Calendar#MINUTE フィールドに対応する 'm' フィールド配置の FieldPosition セレクター。

MinuteSecond

<strong>[icu]</strong> 分と秒の日付スケルトンの定数。

Month

<strong>[icu]</strong> 月の日付スケルトンの定数。

MonthDay

<strong>[icu]</strong> 長い月と日の日付スケルトンの定数。

MonthField
古い.

Calendar#MONTH フィールドに対応する 'M' フィールド配置の FieldPosition セレクター。

MonthWeekdayDay

<strong>[icu]</strong> 月、平日、日の日付スケルトンの定数。

None
古い.

<strong>[icu]</strong> 空のスタイル パターンの定数。

NumMonth

<strong>[icu]</strong> 数値月の日付スケルトンの定数。

NumMonthDay

<strong>[icu]</strong> 数値の月と日の日付スケルトンの定数。

NumMonthWeekdayDay

<strong>[icu]</strong> 数値の月、曜日、および日を持つ日付スケルトンの定数。

Quarter

<strong>[icu]</strong> 四半期の日付スケルトンの定数。

QuarterField
古い.

<strong>[icu]</strong>Calendar#MONTH フィールドに対応する 'Q' フィールドアラインメントの FieldPosition セレクター。

Relative
古い.

<strong>[icu]</strong> 相対スタイル マスクの定数。

RelativeDefault
古い.

<strong>[icu]</strong> 相対既定のスタイル パターンの定数。

RelativeFull
古い.

<strong>[icu]</strong> 相対フル スタイル パターンの定数。

RelativeLong
古い.

<strong>[icu]</strong> 相対スタイル パターンの定数。

RelativeMedium
古い.

<strong>[icu]</strong> 相対スタイル パターンの定数。

RelativeShort
古い.

<strong>[icu]</strong> 相対スタイル パターンの定数。

Second

<strong>[icu]</strong> 2 番目の日付スケルトンの定数。

SecondField
古い.

Calendar#SECOND フィールドに対応する 's' フィールド配置の FieldPosition セレクター。

Short
古い.

短いスタイル パターンの定数。

SpecificTz

<strong>[icu]</strong> 太平洋夏時間などの 特定の場所以外の形式の定数。日付と時刻 + ゾーン、またはタイム + ゾーンの組み合わせで使用されます。

StandaloneDayField
古い.

<strong>[icu]</strong>Calendar#DAY_OF_WEEK フィールドに対応する 'c' フィールドアラインメントの FieldPosition セレクター。

StandaloneMonthField
古い.

<strong>[icu]</strong>Calendar#MONTH フィールドに対応する 'L' フィールドアラインメントの FieldPosition セレクター。

StandaloneQuarterField
古い.

<strong>[icu]</strong>Calendar#MONTH フィールドに対応する 'q' フィールドアラインメントの FieldPosition セレクター。

TimezoneField
古い.

Calendar#ZONE_OFFSETフィールドと Calendar#DST_OFFSET フィールドに対応する、'z' フィールド配置の FieldPosition セレクター。

TimezoneGenericField
古い.

<strong>[icu]</strong> 'v' フィールドアラインメントの FieldPosition セレクター。 Calendar#ZONE_OFFSET フィールドと Calendar#DST_OFFSET フィールドに対応します。

TimezoneIsoField
古い.

<strong>[icu]</strong> 'X' フィールドアラインメントの FieldPosition セレクター。 Calendar#ZONE_OFFSET フィールドと Calendar#DST_OFFSET フィールドに対応します。

TimezoneIsoLocalField
古い.

<strong>[icu]</strong>Calendar#ZONE_OFFSET フィールドと Calendar#DST_OFFSET フィールドに対応する 'x' フィールド配置の FieldPosition セレクター。

TimezoneLocalizedGmtOffsetField
古い.

<strong>[icu]</strong>Calendar#ZONE_OFFSET フィールドと Calendar#DST_OFFSET フィールドに対応する 'O' フィールドアラインメントの FieldPosition セレクター。

TimezoneRfcField
古い.

<strong>[icu]</strong>Calendar#ZONE_OFFSET フィールドと Calendar#DST_OFFSET フィールドに対応する 'Z' フィールド配置の FieldPosition セレクター。

TimezoneSpecialField
古い.

<strong>[icu]</strong> 'V' フィールドアラインメントの FieldPosition セレクター。 Calendar#ZONE_OFFSET フィールドと Calendar#DST_OFFSET フィールドに対応します。

Weekday

<strong>[icu]</strong> 平日の日付スケルトンの定数。

WeekOfMonthField
古い.

Calendar#WEEK_OF_MONTH フィールドに対応する 'W' フィールド配置の FieldPosition セレクター。

WeekOfYearField
古い.

Calendar#WEEK_OF_YEAR フィールドに対応する 'w' フィールド配置の FieldPosition セレクター。

Year

<strong>[icu]</strong> 年の日付スケルトンの定数。

YearAbbrMonth

<strong>[icu]</strong> 年と省略された月の日付スケルトンの定数。

YearAbbrMonthDay

<strong>[icu]</strong> 年、省略された月、日の日付スケルトンの定数。

YearAbbrMonthWeekdayDay

<strong>[icu]</strong> 年、省略された月、平日、および日の日付スケルトンの定数。

YearAbbrQuarter

<strong>[icu]</strong> 年および省略四半期の日付スケルトンの定数。

YearField
古い.

Calendar#YEAR フィールドに対応する 'y' フィールド配置の FieldPosition セレクター。

YearMonth

<strong>[icu]</strong> 年と月の日付スケルトンの定数。

YearMonthDay

<strong>[icu]</strong> 年、月、日の日付スケルトンの定数。

YearMonthWeekdayDay

<strong>[icu]</strong> 年、月、平日、および日の日付スケルトンの定数。

YearNameField
古い.

<strong>[icu]</strong>Calendar#YEAR フィールドに対応する 'U' フィールドアラインメントの FieldPosition セレクター。

YearNumMonth

<strong>[icu]</strong> 年と数値の月の日付スケルトンの定数。

YearNumMonthDay

<strong>[icu]</strong> 年、数値の月、日の日付スケルトンの定数。

YearNumMonthWeekdayDay

<strong>[icu]</strong> 年、数値、月、曜日、日を含む日付スケルトンの定数。

YearQuarter

<strong>[icu]</strong> 年と四半期の日付スケルトンの定数。

YearWoyField
古い.

<strong>[icu]</strong>Calendar#YEAR_WOY フィールドに対応する 'Y' フィールドアラインメントの FieldPosition セレクター。

プロパティ

名前 説明
Calendar

この日付/時刻フォーマッタに関連付けられている予定表を返します。 または、この日付形式で使用するカレンダーを設定します。

CalendarLenient

カプセル化された Calendar オブジェクト内の日付/時刻の解析が緩いかどうかを返します。 または、カプセル化された Calendar オブジェクトの日付/時刻の解析を実行するかどうかを指定します。

Class

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

(継承元 Object)
DateInstance

既定の FORMAT ロケールの既定の書式設定スタイルを持つ日付フォーマッタを返します。

DateTimeInstance

既定の FORMAT ロケールの既定の書式設定スタイルを持つ日付/時刻フォーマッタを返します。

Handle

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

(継承元 Object)
Instance

日付と時刻の両方に SHORT スタイルを使用する既定の日付/時刻フォーマッタを返します。

JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 JavaObject)
JniPeerMembers

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

Lenient

カプセル化された Calendar オブジェクト内の日付/時刻の解析と DateFormat の空白文字と時刻の両方の解析を行うかどうかを返します。数値処理は lenient です。 または、日付/時刻の解析を lenient にするかどうかを指定します。

NumberFormat

この日付/時刻フォーマッタが時刻の書式設定と解析に使用する数値フォーマッタを返します。 または、数値フォーマッタを設定します。

PeerReference

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

(継承元 Object)
ThresholdClass

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

ThresholdType

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

TimeInstance

既定の FORMAT ロケールの既定の書式設定スタイルを持つ時刻フォーマッタを取得します。

TimeZone

タイム ゾーンを返します。 または、この DateFormat オブジェクトのカレンダーのタイム ゾーンを設定します。

メソッド

名前 説明
Clone()

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

(継承元 _Format)
Construct(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 JavaObject)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 JavaObject)
Equals(Object)

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
Format(Calendar, StringBuffer, FieldPosition)

日付を日付/時刻文字列に書式設定します。

Format(Date, StringBuffer, FieldPosition)

日付を日付/時刻文字列に書式設定します。

Format(Date)

日付を日付/時刻文字列に書式設定します。

Format(ITemporal, StringBuffer, FieldPosition)

Temporalを日付/時刻文字列に書式設定します。

Format(ITemporal)

Temporalを日付/時刻文字列に書式設定します。

Format(Object, StringBuffer, FieldPosition)

時刻オブジェクトを時刻文字列に書式設定します。

Format(Object)

文字列を生成するオブジェクトを書式設定します。

(継承元 _Format)
FormatToCharacterIterator(Object)

AttributedCharacterIteratorを生成するオブジェクトを書式設定します。

(継承元 _Format)
GetAvailableLocales()

DateFormats がインストールされているロケールのセットを返します。

GetBooleanAttribute(DateFormat+BooleanAttribute)

属性に false が指定されていない場合は、このインスタンスの指定された BooleanAttribute の現在の値を返します。

GetContext(DisplayContext+Type)

[icu]指定した DisplayContext.Type のフォーマッタの DisplayContext 値 (大文字化など) を取得します。

GetDateInstance(Calendar, DateFormatStyle, Locale)

DateFormatで指定されたカレンダー システムの日付の書式設定に使用できるcal オブジェクトを作成します。

GetDateInstance(Calendar, DateFormatStyle, ULocale)

DateFormatで指定されたカレンダー システムの日付の書式設定に使用できるcal オブジェクトを作成します。

GetDateInstance(Calendar, DateFormatStyle)

DateFormatで指定されたカレンダー システムの日付の書式設定に使用できる既定のロケールのcal オブジェクトを作成します。

GetDateInstance(DateFormatStyle, Locale)

指定されたロケールの指定された書式設定スタイルを持つ日付フォーマッタを返します。

GetDateInstance(DateFormatStyle, ULocale)

指定されたロケールの指定された書式設定スタイルを持つ日付フォーマッタを返します。

GetDateInstance(DateFormatStyle)

既定の FORMAT ロケールの指定された書式設定スタイルを持つ日付フォーマッタを返します。

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, Locale)

DateFormatで指定されたカレンダー システムの日付と時刻の書式設定に使用できるcal オブジェクトを作成します。

GetDateTimeInstance(Calendar, DateFormatStyle, Int32, ULocale)

DateFormatで指定されたカレンダー システムの日付と時刻の書式設定に使用できるcal オブジェクトを作成します。

GetDateTimeInstance(Calendar, DateFormatStyle, Int32)

DateFormatで指定されたカレンダー システムの日付と時刻の書式設定に使用できる既定のロケールのcal オブジェクトを作成します。

GetDateTimeInstance(DateFormatStyle, Int32, Locale)

指定されたロケールの指定された書式設定スタイルを持つ日付/時刻フォーマッタを返します。

GetDateTimeInstance(DateFormatStyle, Int32, ULocale)

指定されたロケールの指定された書式設定スタイルを持つ日付/時刻フォーマッタを返します。

GetDateTimeInstance(DateFormatStyle, Int32)

既定の FORMAT ロケールの指定した日付と時刻の書式設定スタイルを持つ日付/時刻フォーマッタを返します。

GetHashCode()

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

(継承元 Object)
GetInstance(Calendar, Locale)

日付と時刻の両方に SHORT スタイルを使用する日付/時刻フォーマッタを返します。

GetInstance(Calendar, ULocale)

日付と時刻の両方に SHORT スタイルを使用する日付/時刻フォーマッタを返します。

GetInstance(Calendar)

日付と時刻の両方に SHORT スタイルを使用する既定の日付/時刻フォーマッタを返します。

GetInstanceForSkeleton(Calendar, String, Locale)

<strong>[icu]</strong>DateFormat で指定されたカレンダー システムの日付と時刻の書式設定に使用できるcal オブジェクトを作成します。

GetInstanceForSkeleton(Calendar, String, ULocale)

<strong>[icu]</strong>DateFormat で指定されたカレンダー システムの日付と時刻の書式設定に使用できるcal オブジェクトを作成します。

GetInstanceForSkeleton(String, Locale)

<strong>[icu]</strong> 指定されたロケールの日付と時刻の書式設定に使用できる DateFormat オブジェクトを返します。

GetInstanceForSkeleton(String, ULocale)

<strong>[icu]</strong> 指定されたロケールの日付と時刻の書式設定に使用できる DateFormat オブジェクトを返します。

GetInstanceForSkeleton(String)

<strong>[icu]</strong> 既定のロケールで日付と時刻の書式設定に使用できる DateFormat オブジェクトを返します。

GetPatternInstance(Calendar, String, Locale)

<strong>[icu]</strong>DateFormat で指定されたカレンダー システムの日付と時刻の書式設定に使用できるcal オブジェクトを作成します。

GetPatternInstance(Calendar, String, ULocale)

<strong>[icu]</strong>DateFormat で指定されたカレンダー システムの日付と時刻の書式設定に使用できるcal オブジェクトを作成します。

GetPatternInstance(String, Locale)

<strong>[icu]</strong> 指定されたロケールの日付と時刻の書式設定に使用できる DateFormat オブジェクトを返します。

GetPatternInstance(String, ULocale)

<strong>[icu]</strong> 指定されたロケールの日付と時刻の書式設定に使用できる DateFormat オブジェクトを返します。

GetPatternInstance(String)

<strong>[icu]</strong> 既定のロケールで日付と時刻の書式設定に使用できる DateFormat オブジェクトを返します。

GetTimeInstance(Calendar, DateFormatStyle, Locale)

DateFormatで指定されたカレンダー システムの時刻の書式設定に使用できるcal オブジェクトを作成します。

GetTimeInstance(Calendar, DateFormatStyle, ULocale)

DateFormatで指定されたカレンダー システムの時刻の書式設定に使用できるcal オブジェクトを作成します。

GetTimeInstance(Calendar, DateFormatStyle)

DateFormatで指定されたカレンダー システムの時刻の書式設定に使用できるcal オブジェクトを作成します。

GetTimeInstance(DateFormatStyle, Locale)

指定されたロケールの指定された書式設定スタイルを持つ時刻フォーマッタを返します。

GetTimeInstance(DateFormatStyle, ULocale)

指定されたロケールの指定された書式設定スタイルを持つ時刻フォーマッタを返します。

GetTimeInstance(DateFormatStyle)

既定の FORMAT ロケールの指定された書式設定スタイルを持つ時刻フォーマッタを返します。

JavaFinalize()
古い.

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Parse(String, Calendar, ParsePosition)

指定された解析位置に従って、日付/時刻文字列を解析します。

Parse(String, ParsePosition)

指定された解析位置に従って、日付/時刻文字列を解析します。

Parse(String)

日付/時刻文字列を解析します。

ParseObject(String, ParsePosition)

日付/時刻文字列をオブジェクトに解析します。

ParseObject(String)

指定された文字列の先頭からテキストを解析して、オブジェクトを生成します。

(継承元 _Format)
SetBooleanAttribute(DateFormat+BooleanAttribute, Boolean)

このインスタンスのブール値属性を設定します。

SetContext(DisplayContext)

<strong>[icu]</strong> フォーマッタで特定の DisplayContext 値 (CAPITALIZATION_FOR_STANDALONEなど) を設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

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

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

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

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

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

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 JavaObject)
IJavaPeerable.Finalized()

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

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

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

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

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

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

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

(継承元 _Format)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

<strong>[icu enhancement]</strong> ICU の java.text.DateFormat の置き換え。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象