モジュール java.base
パッケージ java.time.format

クラスDateTimeFormatterBuilder

java.lang.Object
java.time.format.DateTimeFormatterBuilder

public final class DateTimeFormatterBuilder extends Object
日付/時間フォーマッタを作成するためのビルダー。

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

日付/時間の基本要素はすべて追加できます。

  • Value - 数値
  • Fraction - 小数位を含む小数値。 小数部を出力するときは、小数部が正しく解析されるようにするために常にこれを使用してください。
  • Text - 値のテキスト表現
  • OffsetId/Offset - ゾーン・オフセット
  • ZoneId - タイムゾーンのID
  • ZoneText - タイムゾーンの名前
  • ChronologyId - のID
  • ChronologyText - 暦の名前
  • Literal - テキスト・リテラル
  • Nested and Optional - フォーマットを入れ子にしたりオプションにしたりできます
また、いずれの要素も、スペースまたは他の任意の文字を使用したパディングによって装飾できます。

さらに、主にjava.text.SimpleDateFormat SimpleDateFormatと互換性のある簡易パターンを使用できます。appendPattern(String)を参照してください。 実際には、これは単にパターンを解析し、ビルダーの他のメソッドを呼び出します。

実装要件:
このクラスは、単一のスレッドから使用されることを想定した可変ビルダーです。
導入されたバージョン:
1.8