DateTimeFormatterBuilder クラス

定義

日時フォーマッタを作成するためのビルダー。

[Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DateTimeFormatterBuilder : Java.Lang.Object
[<Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)>]
type DateTimeFormatterBuilder = class
    inherit Object
継承
DateTimeFormatterBuilder
属性

注釈

日時フォーマッタを作成するためのビルダー。

これにより、 DateTimeFormatter を作成できます。 すべての日時フォーマッタは、最終的にこのビルダーを使用して作成されます。

日付/時刻の基本要素はすべて追加できます。ul>li Value - 数値</li li>><Fraction - 小数点以下の桁数を含む小数部の値。><< 分数を出力するときに常にこれを使用して、分数が正しく<解析されるようにします。li><li>Text - 値</li<>li>OffsetId/Offset に相当するテキスト - ZoneOffset ゾーン オフセット</li li><>ZoneId - ZoneId タイム ゾーン ID</li li>><ZoneText - タイム ゾーン</li><li>ChronologyId - クロノロジー id</li<>li>ChronologyText - クロノロジー<の名前/li li>><Literal - テキスト リテラル</li li>><Nested および Optional - 形式は入れ子にすることも、オプション</li></ul> にすることもできます。さらに、要素のいずれもスペースまたはその他の文字でパディングによって装飾できます。

最後に、 とほとんど互換性のある短縮形パターンを java.text.SimpleDateFormat SimpleDateFormat 使用できます。「」を参照してください #appendPattern(String)。 実際には、これは単にパターンを解析し、ビルダーで他のメソッドを呼び出します。

1.8 で追加されました。

java.time.format.DateTimeFormatterBuilderJava ドキュメント。

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

コンストラクター

DateTimeFormatterBuilder()

ビルダーの新しいインスタンスを構築します。

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

日時フォーマッタを作成するためのビルダー。

(継承元 Object)
JniPeerMembers

日時フォーマッタを作成するためのビルダー。

PeerReference

日時フォーマッタを作成するためのビルダー。

(継承元 Object)
ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

Append(DateTimeFormatter)

フォーマッタのすべての要素をビルダーに追加します。

AppendChronologyId()

フォーマッタに、"ISO" や "ThaiBuddhist" などの時系列 ID を追加します。

AppendChronologyText(TextStyle)

フォーマッタに時系列名を追加します。

AppendFraction(ITemporalField, Int32, Int32, Boolean)

日時フォーマッタを作成するためのビルダー。

AppendGenericZoneText(TextStyle)

日時フォーマッタを作成するためのビルダー。

AppendGenericZoneText(TextStyle, ICollection<ZoneId>)

日時フォーマッタを作成するためのビルダー。

AppendInstant()

ISO-8601 を使用して瞬時にフォーマッタに追加し、小数部の数字を 3 つのグループに書式設定します。

AppendInstant(Int32)

ISO-8601 を使用してインスタントをフォーマッタに追加し、小数部の桁数を制御します。

AppendLiteral(Char)

フォーマッタに文字リテラルを追加します。

AppendLiteral(String)

フォーマッタに文字列リテラルを追加します。

AppendLocalized(FormatStyle, FormatStyle)

ローカライズされた日時パターンをフォーマッタに追加します。

AppendLocalizedOffset(TextStyle)

ローカライズされたゾーン オフセット ('GMT+01:00' など) をフォーマッタに追加します。

AppendOffset(String, String)

フォーマッタにゾーン オフセット ('+01:00' など) を追加します。

AppendOffsetId()

フォーマッタにゾーン オフセット ('+01:00' など) を追加します。

AppendOptional(DateTimeFormatter)

必要に応じて書式設定/解析を行うフォーマッタをビルダーに追加します。

AppendPattern(String)

指定したパターンで定義された要素をビルダーに追加します。

AppendText(ITemporalField)

日時フォーマッタを作成するためのビルダー。

AppendText(ITemporalField, IDictionary<Long,String>)

日時フォーマッタを作成するためのビルダー。

AppendText(ITemporalField, TextStyle)

日時フォーマッタを作成するためのビルダー。

AppendValue(ITemporalField)

日時フォーマッタを作成するためのビルダー。

AppendValue(ITemporalField, Int32)

日時フォーマッタを作成するためのビルダー。

AppendValue(ITemporalField, Int32, Int32, SignStyle)

日時フォーマッタを作成するためのビルダー。

AppendValueReduced(ITemporalField, Int32, Int32, IChronoLocalDate)

日時フォーマッタを作成するためのビルダー。

AppendValueReduced(ITemporalField, Int32, Int32, Int32)

日時フォーマッタを作成するためのビルダー。

AppendZoneId()

フォーマッタにタイム ゾーン ID ('Europe/Paris' や '+02:00' など) を追加します。

AppendZoneOrOffsetId()

使用可能な最適なゾーン ID を使用して、フォーマッタにタイム ゾーン ID ('Europe/Paris' や '+02:00' など) を追加します。

AppendZoneRegionId()

フォーマッタにタイム ゾーン領域 ID ("ヨーロッパ/パリ" など) を追加し、 の場合は ZoneOffsetゾーン ID を拒否します。

AppendZoneText(TextStyle)

フォーマッタにタイム ゾーン名 ("British Summer Time" など) を追加します。

AppendZoneText(TextStyle, ICollection<ZoneId>)

日時フォーマッタを作成するためのビルダー。

Clone()

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

(継承元 Object)
Dispose()

日時フォーマッタを作成するためのビルダー。

(継承元 Object)
Dispose(Boolean)

日時フォーマッタを作成するためのビルダー。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetLocalizedDateTimePattern(FormatStyle, FormatStyle, IChronology, Locale)

日時フォーマッタを作成するためのビルダー。

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
OptionalEnd()

省略可能なセクションを終了します。

OptionalStart()

省略可能なセクションの先頭をマークします。

PadNext(Int32)

次に追加されたプリンター/パーサーを、スペースを使用して固定幅に埋め込みます。

PadNext(Int32, Char)

次に追加されたプリンター/パーサーを固定幅に埋め込みます。

ParseCaseInsensitive()

フォーマッタの残りの部分で大文字と小文字を区別しないように解析スタイルを変更します。

ParseCaseSensitive()

フォーマッタの残りの部分で大文字と小文字を区別するように解析スタイルを変更します。

ParseDefaulting(ITemporalField, Int64)

日時フォーマッタを作成するためのビルダー。

ParseLenient()

フォーマッタの残りの部分に対して、解析スタイルを寛大に変更します。

ParseStrict()

フォーマッタの残りの部分に対して、解析スタイルを厳密に変更します。

SetHandle(IntPtr, JniHandleOwnership)

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

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

日時フォーマッタを作成するためのビルダー。

(継承元 Object)
ToFormatter()

既定のロケールを使用して を DateTimeFormatter 作成して、このビルダーを完了します。

ToFormatter(Locale)

指定したロケールを使用して を DateTimeFormatter 作成して、このビルダーを完了します。

ToString()

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

(継承元 Object)
UnregisterFromRuntime()

日時フォーマッタを作成するためのビルダー。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</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)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

日時フォーマッタを作成するためのビルダー。

GetJniTypeName(IJavaPeerable)

日時フォーマッタを作成するためのビルダー。

適用対象