Language

SimpleDateFormat クラス

定義

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

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

注釈

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

SimpleDateFormat は、ロケールに依存する方法で日付を書式設定および解析するための具象クラスです。 書式設定 (日付 -> テキスト)、解析 (テキスト -> 日付)、正規化が可能です。

クライアントは、DateFormat.getDateInstance()のインスタンスを明示的に構築するのではなく、DateFormat.getDateInstance()、DateFormat.getDateTimeInstance()、またはSimpleDateFormatを使用して日付/時刻フォーマッタを作成することをお勧めします。 これにより、クライアントは、プログラムが実行されているロケールに適した書式設定パターンを取得することが保証されます。 クライアントがより詳細な制御を必要とする場合は、 DateFormat.getInstanceForSkeleton()の使用を検討する必要があります。 ただし、クライアントがロケールの既定のパターンよりも異常な何かを必要とする場合は、 SimpleDateFormat を直接構築し、適切なパターンを指定できます (または DateFormat でファクトリ メソッドの 1 つを使用し、 toPattern() と applyPattern()でパターンを変更できます。 これらのメソッドの使用方法の詳細については、 DateFormatを参照してください。

<strong>Date と Time Patterns:</strong>

日付と時刻の形式は、 <em>date および time パターン</em> 文字列で指定します。 日付と時刻のパターンの完全な構文は、 https://unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patternsにあります。

日付と時刻のパターン文字列内では、引用符で囲まれていないすべての ASCII 文字 [A-Za-z] は、カレンダー フィールドを表すパターン文字として予約されます。 最も一般的に使用されるパターン文字の一部を次に示します。

<blockquote><table border="1"><tr><th style="text-align: center">Sym.</th><th style="text-align: center">No.</th><th>Example</th><th>Description</th></tr><tr><td style="text-align: center">G</td ><td style="text-align: center">1..3</td><td>AD</td><td>Era - 現在の日付の Era 文字列に置き換えられました。 省略形の場合は 1 ~ 3 文字、長い (ワイド) フォームの場合は 4 文字、狭い形式の場合は 5 文字です</td></tr><tr><td style="text-align: center">y</td><tdtd: center">1..n</td><td>1996</td><td>Year. 通常、長さはパディングを指定しますが、2 文字の場合は最大長も指定します。 例:<div style="text-align: center"><center><table border="1" cellpadding="2" cellspacing="0"><tr><th>Year</th><th style="text-align: right">y</th><th style="text-text-align: right">yy</th><th style="text-align: right">yyy</th><th style="text-align: right">yyyy</th><th style="text-align: right">yyyyy</th></tr><tr><td>AD 1</td><td style="text-align: right">1</td><td style="text-align: right">01</td><td style="text-align: right">001</td><td スタイル ="text-align: right">0001</td><td style="text-align: right">00001</td>< /tr><tr><td>AD 12</td><td style="text-align: right">12</td><td style="text-align: right">12</td><td style="text-align: right">012</td>< style="text-align: right">0012</td><td style="text-align: right">00012</td ></tr><tr><td>AD 123</td><td style="text-align: right">123</td><td style="text-align: right">23</td><td style="text-align: right">123</td><td style="text-align: right">0123</td><tdtd style="text-align: right">00123</td></tr><tr><td>AD 1234</td><td style="text-align: right">1 234</td><td style="text-align: right">34</td><td style="text-align: right">1234</td><td style="text-align: right">1234</td><td style="text-align: right">01234</td></tr><tr><td>AD 12345</td><td style="text-align: right">12345</td><td style="text-align: right">4545 </td><td style="text-align: right">12345</td><td style="text-align: right">12345</td><td style="text-align: right">12345</td></tr></table></center></div></td></tr><tr><td rowspan="3" style="text-align: center">Q</td><td style="text -align: center">1..2</td><td>02</td><td rowspan="3">Quarter - 数値四半期に 1 つまたは 2 つ、省略形に 3 つを使用します。 完全 (ワイド) 名の場合は 4 つ (狭い名前の場合は 5 つはまだサポートされていません)。</td></tr><tr><td style="text-align: center">3</td><td>Q2</td></tr><tr><td style="text-align: center">4</td ><td>2nd quarter</td></tr><tr><td rowspan="4" style="text-align: center">M</td><td style="text-align: center">1.2</td><tdd>09</td><td rowspan="4">Month - 数値の月に 1 つまたは 2 つ、省略形に 3 つ、完全な (ワイド) 名に 4 つ、狭い名前に 5 を使用します。 2 ("MM") の場合、必要に応じて月番号はゼロで埋められます (例: "08")。</td></tr><trtr><td style="text-align: center">3</td><td>Sep</td></tr><tr><td style="text-align: center">4</td><td>September </td></tr><tr><td style="text-align: center">5</td><td>S</td></tr><tr><td style="text-align: center">d</td><td= style= style="text-align: center">1..2</td><td>1</td><td>Date - Day of the month. "d" を使用して最小桁数を表示し、常に 2 桁を表示する場合は "dd" を使用します (必要に応じて、"08"など)。</td></tr><trtr><td rowspan="4" style="text-align: center">E</td><td style="text-align: center">1.... 3</td><td>Tue</td><td rowspan="4">Day of week - 短い日には 1 ~ 3 文字、完全 (ワイド) 名には 4 文字を使用します。 狭い名前の場合は 5、短い名前の場合は 6 つ</td></tr><tr><td style="text-align: center">4</td><td>Tuesday</td></tr><tr><td style="text-align: center">5</td><td>td </td></tr><trtr><td style="text-align: center">6</td><td>Tu</td></tr><tr><td style="text-align: center">a</td><ttdstyle="text-align: center">1</td><td>AM</td><td>AM または PM</td></tr><tr><td style="text-align: center: ">h</td><td style="text-align: center">1..2</td><td>11</td><td>Hour [1-12]。 スケルトン データまたは柔軟なデータ パターン生成のために API で渡されるスケルトンで使用する場合は、ロケール (h または K) で優先される 12 時間サイクル形式と一致する必要があります。24 時間サイクル形式 (H または k) と一致しないようにする必要があります。 ゼロ パディングに hh を使用します。</td></tr><tr><td style="text-align: center">H</td><td: style="text-align: center">1..2</td><td>13</td><td>Hour [0-23]] スケルトン データまたは柔軟なデータ パターン生成のために API で渡されるスケルトンで使用する場合は、ロケール (H または k) で優先される 24 時間サイクル形式と一致する必要があります。12 時間サイクル形式 (h または K) と一致しないようにする必要があります。 0 パディングに HH を使用します。</td></tr><tr><td style="text-align: center">m</td><td: center">1..2</td><td>59</td><td>Minute. 最小桁数を表示するには "m" を使用し、常に 2 桁を表示するには "mm" を使用します (必要に応じて、"08" など)、.</td></tr><tr><td style="text-align: center">s</td><td style="text-align: center">1..2</td><td>12</td><td>Second. 最小桁数を表示するには "s" を使用し、常に 2 桁を表示するには "ss" を使用します (必要に応じて、"08"など)、"ss" を使用します。</td></tr><tr><td rowspan="2" style="text-align: center">z</td><td style="text-align: center">1..3</td><td>PDT</td><td>time zone. 短い特定の場所以外の形式。 使用できない場合は、ローカライズされた短い GMT 形式 ("O")にフォールバックします。</td></tr><tr><td style="text-align: center">4</td><td>Pacific Daylight Time</td><td>長い特定の場所以外の形式。 使用できない場合は、 ローカライズされた長い GMT 形式 ("OOOO") にフォールバックします。</td></tr><tr><td rowspan="2" style="text-align: center">v</td><td: center">1</td><td>PT</td><td>Time ゾーン。 短いジェネリックの場所以外の形式。 使用できない場合は、汎用の場所形式 ("VVVV") にフォールバックし、最終的なフォールバックとして短いローカライズされた GMT 形式にフォールバックします</td></tr><trtr><td style="text-align: center">4</td><td>Pacific Time</td><td>長いジェネリック非位置形式。 使用できない場合は、 汎用の場所形式 ("VVVV") にフォールバックします。 </tr></table>

</blockquote>

パターン内の ['a'.. の範囲にない文字。z'] と ['A'..'Z'] は引用符で囲まれたテキストとして扱われます。 たとえば、':'、'.'、''、'#'、' などの文字

Javaドキュメント。

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

コンストラクター

名前 説明
SimpleDateFormat()

既定の FORMAT ロケールの既定のパターンを使用して SimpleDateFormat を構築します。

SimpleDateFormat(IntPtr, JniHandleOwnership)

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

SimpleDateFormat(String, DateFormatSymbols)

指定されたパターンとロケール固有のシンボル データを使用して SimpleDateFormat を構築します。

SimpleDateFormat(String, Locale)

指定されたパターンとロケールを使用して SimpleDateFormat を構築します。

SimpleDateFormat(String, String, ULocale)

指定されたパターン、オーバーライド、およびロケールを使用して SimpleDateFormat を構築します。

SimpleDateFormat(String, ULocale)

指定されたパターンとロケールを使用して SimpleDateFormat を構築します。

SimpleDateFormat(String)

既定の FORMAT ロケールで指定されたパターンを使用して SimpleDateFormat を構築します。

フィールド

名前 説明
AbbrGenericTz

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

(継承元 DateFormat)
AbbrMonth

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

(継承元 DateFormat)
AbbrMonthDay

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

(継承元 DateFormat)
AbbrMonthWeekdayDay

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

(継承元 DateFormat)
AbbrQuarter

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

(継承元 DateFormat)
AbbrSpecificTz

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

(継承元 DateFormat)
AbbrUtcTz

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

(継承元 DateFormat)
AbbrWeekday

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

(継承元 DateFormat)
AmPmField
古い.

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

(継承元 DateFormat)
AmPmMidnightNoonField
古い.

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

(継承元 DateFormat)
DateField
古い.

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

(継承元 DateFormat)
Day

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

(継承元 DateFormat)
DayOfWeekField
古い.

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

(継承元 DateFormat)
DayOfWeekInMonthField
古い.

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

(継承元 DateFormat)
DayOfYearField
古い.

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

(継承元 DateFormat)
Default
古い.

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

(継承元 DateFormat)
DowLocalField
古い.

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

(継承元 DateFormat)
EraField
古い.

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

(継承元 DateFormat)
ExtendedYearField
古い.

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

(継承元 DateFormat)
FlexibleDayPeriodField
古い.

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

(継承元 DateFormat)
FractionalSecondField
古い.

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

(継承元 DateFormat)
Full
古い.

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

(継承元 DateFormat)
GenericTz

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

(継承元 DateFormat)
Hour

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

(継承元 DateFormat)
Hour0Field
古い.

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

(継承元 DateFormat)
Hour1Field
古い.

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

(継承元 DateFormat)
Hour24

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

(継承元 DateFormat)
Hour24Minute

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

(継承元 DateFormat)
Hour24MinuteSecond

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

(継承元 DateFormat)
HourMinute

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

(継承元 DateFormat)
HourMinuteSecond

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

(継承元 DateFormat)
HourOfDay0Field
古い.

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

(継承元 DateFormat)
HourOfDay1Field
古い.

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

(継承元 DateFormat)
JulianDayField
古い.

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

(継承元 DateFormat)
LocationTz

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

(継承元 DateFormat)
Long
古い.

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

(継承元 DateFormat)
Medium
古い.

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

(継承元 DateFormat)
MillisecondField
古い.

FRACTIONAL_SECOND_FIELDのエイリアス。

(継承元 DateFormat)
MillisecondsInDayField
古い.

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

(継承元 DateFormat)
Minute

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

(継承元 DateFormat)
MinuteField
古い.

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

(継承元 DateFormat)
MinuteSecond

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

(継承元 DateFormat)
Month

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

(継承元 DateFormat)
MonthDay

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

(継承元 DateFormat)
MonthField
古い.

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

(継承元 DateFormat)
MonthWeekdayDay

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

(継承元 DateFormat)
None
古い.

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

(継承元 DateFormat)
NumMonth

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

(継承元 DateFormat)
NumMonthDay

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

(継承元 DateFormat)
NumMonthWeekdayDay

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

(継承元 DateFormat)
Quarter

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

(継承元 DateFormat)
QuarterField
古い.

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

(継承元 DateFormat)
Relative
古い.

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

(継承元 DateFormat)
RelativeDefault
古い.

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

(継承元 DateFormat)
RelativeFull
古い.

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

(継承元 DateFormat)
RelativeLong
古い.

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

(継承元 DateFormat)
RelativeMedium
古い.

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

(継承元 DateFormat)
RelativeShort
古い.

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

(継承元 DateFormat)
Second

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

(継承元 DateFormat)
SecondField
古い.

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

(継承元 DateFormat)
Short
古い.

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

(継承元 DateFormat)
SpecificTz

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

(継承元 DateFormat)
StandaloneDayField
古い.

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

(継承元 DateFormat)
StandaloneMonthField
古い.

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

(継承元 DateFormat)
StandaloneQuarterField
古い.

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

(継承元 DateFormat)
TimezoneField
古い.

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

(継承元 DateFormat)
TimezoneGenericField
古い.

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

(継承元 DateFormat)
TimezoneIsoField
古い.

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

(継承元 DateFormat)
TimezoneIsoLocalField
古い.

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

(継承元 DateFormat)
TimezoneLocalizedGmtOffsetField
古い.

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

(継承元 DateFormat)
TimezoneRfcField
古い.

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

(継承元 DateFormat)
TimezoneSpecialField
古い.

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

(継承元 DateFormat)
Weekday

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

(継承元 DateFormat)
WeekOfMonthField
古い.

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

(継承元 DateFormat)
WeekOfYearField
古い.

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

(継承元 DateFormat)
Year

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

(継承元 DateFormat)
YearAbbrMonth

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

(継承元 DateFormat)
YearAbbrMonthDay

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

(継承元 DateFormat)
YearAbbrMonthWeekdayDay

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

(継承元 DateFormat)
YearAbbrQuarter

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

(継承元 DateFormat)
YearField
古い.

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

(継承元 DateFormat)
YearMonth

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

(継承元 DateFormat)
YearMonthDay

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

(継承元 DateFormat)
YearMonthWeekdayDay

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

(継承元 DateFormat)
YearNameField
古い.

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

(継承元 DateFormat)
YearNumMonth

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

(継承元 DateFormat)
YearNumMonthDay

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

(継承元 DateFormat)
YearNumMonthWeekdayDay

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

(継承元 DateFormat)
YearQuarter

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

(継承元 DateFormat)
YearWoyField
古い.

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

(継承元 DateFormat)

プロパティ

名前 説明
Calendar

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

(継承元 DateFormat)
CalendarLenient

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

(継承元 DateFormat)
Class

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

(継承元 Object)
DateFormatSymbols

日付/時刻の書式設定データを取得します。 または、日付/時刻の書式設定データを設定できます。

Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniManagedPeerState

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

(継承元 JavaObject)
JniPeerMembers

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

Lenient

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

(継承元 DateFormat)
NumberFormat

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

(継承元 DateFormat)
PeerReference

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

(継承元 Object)
Symbols

サブクラスが DateFormatSymbols にアクセスするためのメソッド。

ThresholdClass

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

ThresholdType

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

TimeZone

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

(継承元 DateFormat)
TimeZoneFormat

<strong>[icu]</strong> この日付/時刻フォーマッタがタイム ゾーンの書式設定と解析に使用するタイム ゾーン フォーマッタを取得します。 または、 <strong>[icu]</strong> タイム ゾーン フォーマッタを設定できます。

メソッド

名前 説明
ApplyLocalizedPattern(String)

指定されたローカライズされたパターン文字列をこの日付形式に適用します。

ApplyPattern(String)

指定された未割り当てパターン文字列をこの日付形式に適用します。

Clone()

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

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

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

(継承元 JavaObject)
Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
DisposeUnlessReferenced()

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

(継承元 JavaObject)
Equals(Object)

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

(継承元 JavaObject)
Equals(Object)

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

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

日付または時刻を書式設定します。これは、1970 年 1 月 1 日 00:00:00 GMT 以降の標準ミリスです。

Format(Date, StringBuffer, FieldPosition)

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

(継承元 DateFormat)
Format(Date)

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

(継承元 DateFormat)
Format(ITemporal, StringBuffer, FieldPosition)

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

(継承元 DateFormat)
Format(ITemporal)

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

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

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

(継承元 DateFormat)
Format(Object)

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

(継承元 _Format)
FormatToCharacterIterator(Object)

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

(継承元 _Format)
Get2DigitYearStart()

100 年の期間の開始日を返します。2 桁の年は、内にあると解釈されます。

GetBooleanAttribute(DateFormat+BooleanAttribute)

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

(継承元 DateFormat)
GetContext(DisplayContext+Type)

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

(継承元 DateFormat)
GetHashCode()

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

(継承元 Object)
GetNumberFormat(Char)

'y'(year) や 'M'(year) などのフィールドに使用される NumberFormat を指定します

JavaFinalize()
古い.

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

(継承元 Object)
MatchQuarterString(String, Int32, Int32, String[], Calendar)

指定した位置にあるテキストを四半期文字列の配列と照合しようとします。

MatchString(String, Int32, Int32, String[], Calendar)

指定した位置にあるテキストを文字列の配列と照合しようとします。

Notify()

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

(継承元 Object)
NotifyAll()

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

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

DateFormat をオーバーライドします。

Parse(String, ParsePosition)

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

(継承元 DateFormat)
Parse(String)

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

(継承元 DateFormat)
ParseObject(String, ParsePosition)

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

(継承元 DateFormat)
ParseObject(String)

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

(継承元 _Format)
PatternCharToDateFormatField(Char)

指定した書式パターン文字に関連付けられている DateFormat.Field 定数を返します。

Set2DigitYearStart(Date)

100 年の期間を設定します。2 桁の年は、ユーザーが指定した日付に開始されると解釈されます。

SetBooleanAttribute(DateFormat+BooleanAttribute, Boolean)

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

(継承元 DateFormat)
SetContext(DisplayContext)

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

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

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

(継承元 Object)
SetNumberFormat(String, NumberFormat)

ユーザーが複数のフィールドに対して NumberFormat を設定できるようにします。"y"(年) または "M"(月) "yMd"(年、月、日付) 複数のフィールドを組み合わせて使用できます。注: 複数のシンボル フィールドには 1 つのシンボル フィールドで十分です (したがって、"y" は "yy"、"yyy" をオーバーライドします) フィールドが数値でない場合、 オーバーライドには効果がありません ("MMM" のように、数値フィールドではなく省略形が使用されます)

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(継承元 JavaObject)
SubFormat(Char, Int32, Int32, FieldPosition, DateFormatSymbols, Calendar)

パターン文字を指定して、1 つのフィールドを書式設定します。

SubParse(String, Int32, Char, Int32, Boolean, Boolean, Boolean[], Calendar)

入力文字列の 1 つのフィールドを、 calの数値フィールド値に変換する保護されたメソッド。

ToArray<T>()

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

(継承元 Object)
ToLocalizedPattern()

この日付形式を記述するローカライズされたパターン文字列を返します。

ToPattern()

この日付形式を記述するパターン文字列を返します。

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)
ZeroPaddingNumber(Int64, Int32, Int32)

指定した最小桁数と最大桁数で数値を書式設定します。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

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

(継承元 JavaObject)
IJavaPeerable.Finalized()

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

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

(継承元 _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.SimpleDateFormat の置き換え。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象