DateFormat.Format メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Format(Date, StringBuffer, FieldPosition) |
日付を日付/時刻文字列に書式設定します。 |
| Format(ITemporal, StringBuffer, FieldPosition) |
|
| Format(Object, StringBuffer, FieldPosition) |
時刻オブジェクトを時刻文字列に書式設定します。 |
| Format(ITemporal) |
|
| Format(Date) |
日付を日付/時刻文字列に書式設定します。 |
| Format(Calendar, StringBuffer, FieldPosition) |
日付を日付/時刻文字列に書式設定します。 |
Format(Date, StringBuffer, FieldPosition)
日付を日付/時刻文字列に書式設定します。
[Android.Runtime.Register("format", "(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_util_Date_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)]
public virtual Java.Lang.StringBuffer? Format(Java.Util.Date? date, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_util_Date_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)>]
override this.Format : Java.Util.Date * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
パラメーター
- date
- Date
日付/時刻文字列に書式設定する日付。
- toAppendTo
- StringBuffer
返される日付/時刻文字列の文字列バッファー。
- fieldPosition
- FieldPosition
は、返された文字列内のフィールドの位置を追跡します。 入力時: 必要に応じて配置フィールド。 出力時: 配置フィールドのオフセット。 たとえば、時刻テキスト "1996.07.10 AD at 15:08:56 PDT" を指定すると、指定された fieldPosition がDateFormat.YEAR_FIELD場合、fieldPosition の開始インデックスと終了インデックスはそれぞれ 0 と 4 に設定されます。 同じ時刻フィールドが 1 つのパターンに複数回出現する場合、その時刻フィールドの最初の出現に対して fieldPosition が設定されることに注意してください。 たとえば、パターン "h a z (zzzz)" と配置フィールド DateFormat.TIMEZONE_FIELDを使用して、時刻文字列 "1 PM PDT (太平洋夏時間)" に Date を書式設定すると、タイムゾーン パターン文字 'z' が最初に出現する場合、fieldPosition の開始インデックスと終了インデックスはそれぞれ 5 と 8 に設定されます。
返品
書式設定された日付/時刻文字列。
- 属性
注釈
日付を日付/時刻文字列に書式設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Format(ITemporal, StringBuffer, FieldPosition)
Temporalを日付/時刻文字列に書式設定します。
[Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_time_temporal_Temporal_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=37)]
public virtual Java.Lang.StringBuffer? Format(Java.Time.Temporal.ITemporal? date, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Ljava_time_temporal_Temporal_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=37)>]
override this.Format : Java.Time.Temporal.ITemporal * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
パラメーター
- date
- ITemporal
日付/時刻文字列に書式設定する Temporal 。
- toAppendTo
- StringBuffer
返される日付/時刻文字列の文字列バッファー。
- fieldPosition
- FieldPosition
は、返された文字列内のフィールドの位置を追跡します。<br> 入力時: 配置フィールド (必要な場合)。<br> 出力時: 配置フィールドのオフセット。<br> たとえば、時刻テキスト "1996.07.10 AD at 15:08:56 PDT" を指定すると、指定した fieldPosition が DateFormat.YEAR_FIELD場合、 fieldPosition の開始インデックスと終了インデックスはそれぞれ 0 と 4 に設定されます<br> 同じ時刻フィールドがパターンに複数回出現する場合、その時刻フィールドの最初の出現に対して fieldPosition が設定されることに注意してください。 たとえば、パターン "h a z (zzzz)" と配置フィールド DateFormat.TIMEZONE_FIELDを使用して時刻文字列 "1 PM PDT (太平洋夏時間)" にTemporalを書式設定すると、タイムゾーン パターン文字 'z' が最初に出現する場合、fieldPositionの開始インデックスと終了インデックスはそれぞれ 5 と 8 に設定されます。
返品
書式設定された日付/時刻文字列。
- 属性
注釈
テンポラルを日付/時刻文字列に書式設定します。
android.icu.text.DateFormat.formatの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Format(Object, StringBuffer, FieldPosition)
時刻オブジェクトを時刻文字列に書式設定します。
[Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)]
public override sealed Java.Lang.StringBuffer? Format(Java.Lang.Object? obj, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "", ApiSince=24)>]
override this.Format : Java.Lang.Object * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
パラメーター
- obj
- Object
は、数値または日付またはカレンダーである必要があります。
- toAppendTo
- StringBuffer
返される時刻文字列の文字列バッファー。
- fieldPosition
- FieldPosition
は、返された文字列内のフィールドの位置を追跡します。 入力時: 必要に応じて配置フィールド。 出力時: 配置フィールドのオフセット。 たとえば、時刻テキスト "1996.07.10 AD at 15:08:56 PDT" を指定すると、指定された fieldPosition がDateFormat.YEAR_FIELD場合、fieldPosition の開始インデックスと終了インデックスはそれぞれ 0 と 4 に設定されます。 同じ時刻フィールドが 1 つのパターンに複数回出現する場合、その時刻フィールドの最初の出現に対して fieldPosition が設定されることに注意してください。 たとえば、パターン "h a z (zzzz)" と配置フィールド DateFormat.TIMEZONE_FIELDを使用して、時刻文字列 "1 PM PDT (太平洋夏時間)" に Date を書式設定すると、タイムゾーン パターン文字 'z' が最初に出現する場合、fieldPosition の開始インデックスと終了インデックスはそれぞれ 5 と 8 に設定されます。
返品
書式設定された時刻文字列。
- 属性
注釈
時刻オブジェクトを時刻文字列に書式設定します。 時間オブジェクトの例としては、ミリ秒単位で表される時間値と Date オブジェクトがあります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Format(ITemporal)
Temporalを日付/時刻文字列に書式設定します。
[Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;)Ljava/lang/String;", "", ApiSince=37)]
public string? Format(Java.Time.Temporal.ITemporal? date);
[<Android.Runtime.Register("format", "(Ljava/time/temporal/Temporal;)Ljava/lang/String;", "", ApiSince=37)>]
override this.Format : Java.Time.Temporal.ITemporal -> string
パラメーター
- date
- ITemporal
時刻文字列に書式設定する時刻値。
返品
書式設定された時刻文字列。
- 属性
注釈
テンポラルを日付/時刻文字列に書式設定します。
android.icu.text.DateFormat.formatの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Format(Date)
日付を日付/時刻文字列に書式設定します。
[Android.Runtime.Register("format", "(Ljava/util/Date;)Ljava/lang/String;", "", ApiSince=24)]
public string? Format(Java.Util.Date? date);
[<Android.Runtime.Register("format", "(Ljava/util/Date;)Ljava/lang/String;", "", ApiSince=24)>]
override this.Format : Java.Util.Date -> string
パラメーター
- date
- Date
時刻文字列に書式設定する時刻値。
返品
書式設定された時刻文字列。
- 属性
注釈
日付を日付/時刻文字列に書式設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
Format(Calendar, StringBuffer, FieldPosition)
日付を日付/時刻文字列に書式設定します。
[Android.Runtime.Register("format", "(Landroid/icu/util/Calendar;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Landroid_icu_util_Calendar_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)]
public abstract Java.Lang.StringBuffer? Format(Android.Icu.Util.Calendar? cal, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition);
[<Android.Runtime.Register("format", "(Landroid/icu/util/Calendar;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;", "GetFormat_Landroid_icu_util_Calendar_Ljava_lang_StringBuffer_Ljava_text_FieldPosition_Handler", ApiSince=24)>]
override this.Format : Android.Icu.Util.Calendar * Java.Lang.StringBuffer * Java.Text.FieldPosition -> Java.Lang.StringBuffer
パラメーター
- cal
- Calendar
日付/時刻文字列に書式設定する日付と時刻に設定されたカレンダー。 カレンダーの種類がこの DateFormat インスタンスによって保持されている内部カレンダーと異なる場合、日付とタイム ゾーンは入力カレンダーから継承されますが、その他の予定表フィールドの値は内部カレンダーによって計算されます。
- toAppendTo
- StringBuffer
返される日付/時刻文字列の文字列バッファー。
- fieldPosition
- FieldPosition
は、返された文字列内のフィールドの位置を追跡します。 入力時: 必要に応じて配置フィールド。 出力時: 配置フィールドのオフセット。 たとえば、時刻テキスト "1996.07.10 AD at 15:08:56 PDT" を指定すると、指定された fieldPosition がDateFormat.YEAR_FIELD場合、fieldPosition の開始インデックスと終了インデックスはそれぞれ 0 と 4 に設定されます。 同じ時刻フィールドが 1 つのパターンに複数回出現する場合、その時刻フィールドの最初の出現に対して fieldPosition が設定されることに注意してください。 たとえば、パターン "h a z (zzzz)" と配置フィールド DateFormat.TIMEZONE_FIELDを使用して、時刻文字列 "1 PM PDT (太平洋夏時間)" に Date を書式設定すると、タイムゾーン パターン文字 'z' が最初に出現する場合、fieldPosition の開始インデックスと終了インデックスはそれぞれ 5 と 8 に設定されます。
返品
書式設定された日付/時刻文字列。
- 属性
注釈
日付を日付/時刻文字列に書式設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。