クラス
java.time.format.DateTimeFormatterBuilderの使用
DateTimeFormatterBuilderを使用するパッケージ
-
java.time.formatでのDateTimeFormatterBuilderの使用
修飾子と型メソッド説明DateTimeFormatterBuilder.append(DateTimeFormatter formatter) フォーマッタのすべての要素をビルダーに追加します。DateTimeFormatterBuilder.appendChronologyId()「ISO」や「ThaiBuddhist」などの暦IDをフォーマッタに追加します。DateTimeFormatterBuilder.appendChronologyText(TextStyle textStyle) 暦名をフォーマッタに追加します。DateTimeFormatterBuilder.appendDayPeriodText(TextStyle style) 日期間テキストをフォーマッタに追加します。DateTimeFormatterBuilder.appendFraction(TemporalField field, int minWidth, int maxWidth, boolean decimalPoint) 日付/時間フィールドの小数値をフォーマッタに追加します。DateTimeFormatterBuilder.appendGenericZoneText(TextStyle textStyle) 「太平洋時間」などの一般的なタイムゾーン名をフォーマッタに追加します。DateTimeFormatterBuilder.appendGenericZoneText(TextStyle textStyle, Set<ZoneId> preferredZones) 「太平洋時間」などの一般的なタイムゾーン名をフォーマッタに追加します。DateTimeFormatterBuilder.appendInstant()ISO-8601を使用してインスタントをフォーマッタに追加します。小数部は3桁ずつに書式設定します。DateTimeFormatterBuilder.appendInstant(int fractionalDigits) ISO-8601を使用してインスタントをフォーマッタに追加します。小数部の桁数は制御できます。DateTimeFormatterBuilder.appendLiteral(char literal) 文字リテラルをフォーマッタに追加します。DateTimeFormatterBuilder.appendLiteral(String literal) 文字列リテラルをフォーマッタに追加します。DateTimeFormatterBuilder.appendLocalized(String requestedTemplate) リクエストされたテンプレートを使用して、ローカライズされたパターンをフォーマッタに追加します。DateTimeFormatterBuilder.appendLocalized(FormatStyle dateStyle, FormatStyle timeStyle) ローカライズされた日付/時間パターンをフォーマッタに追加します。DateTimeFormatterBuilder.appendLocalizedOffset(TextStyle style) 「GMT+01:00」などのローカライズされたゾーン・オフセットをフォーマッタに追加します。DateTimeFormatterBuilder.appendOffset(String pattern, String noOffsetText) 「+01:00」などのゾーン・オフセットをフォーマッタに追加します。DateTimeFormatterBuilder.appendOffsetId()「+01:00」などのゾーン・オフセットをフォーマッタに追加します。DateTimeFormatterBuilder.appendOptional(DateTimeFormatter formatter) オプションで書式設定/解析を行うフォーマッタをビルダーに追加します。DateTimeFormatterBuilder.appendPattern(String pattern) 指定されたパターンによって定義される要素をビルダーに追加します。DateTimeFormatterBuilder.appendText(TemporalField field) フルテキスト・スタイルを使用して、日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilder.appendText(TemporalField field, TextStyle textStyle) 日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilder.appendText(TemporalField field, Map<Long, String> textLookup) 指定されたマップを使用してテキストを提供することにより、日付/時間フィールドのテキストをフォーマッタに追加します。DateTimeFormatterBuilder.appendValue(TemporalField field) 通常の出力スタイルを使用して、日付/時間フィールドの値をフォーマッタに追加します。DateTimeFormatterBuilder.appendValue(TemporalField field, int width) ゼロでパディングする固定幅方式を使用して、日付/時間フィールドの値をフォーマッタに追加します。DateTimeFormatterBuilder.appendValue(TemporalField field, int minWidth, int maxWidth, SignStyle signStyle) 日付/時間フィールドの値をフォーマッタに追加します。フォーマットは完全に制御できます。DateTimeFormatterBuilder.appendValueReduced(TemporalField field, int width, int maxWidth, int baseValue) 日付/時間フィールドのリデュースされた値をフォーマッタに追加します。DateTimeFormatterBuilder.appendValueReduced(TemporalField field, int width, int maxWidth, ChronoLocalDate baseDate) 日付/時間フィールドのリデュースされた値をフォーマッタに追加します。DateTimeFormatterBuilder.appendZoneId()「ヨーロッパ/パリ」や「+02:00」などのタイムゾーンIDをフォーマッタに追加します。DateTimeFormatterBuilder.appendZoneOrOffsetId()「ヨーロッパ/パリ」や「+02:00」などのタイムゾーンIDをフォーマッタに追加します。利用可能な最良のゾーンIDを使用します。DateTimeFormatterBuilder.appendZoneRegionId()「ヨーロッパ/パリ」などのタイムゾーン地域IDをフォーマッタに追加します。ゾーンIDがZoneOffsetの場合は拒否します。DateTimeFormatterBuilder.appendZoneText(TextStyle textStyle) 「英国夏時間」などのタイムゾーン名をフォーマッタに追加します。DateTimeFormatterBuilder.appendZoneText(TextStyle textStyle, Set<ZoneId> preferredZones) 「英国夏時間」などのタイムゾーン名をフォーマッタに追加します。DateTimeFormatterBuilder.optionalEnd()オプションのセクションを終了します。DateTimeFormatterBuilder.optionalStart()オプションのセクションの開始をマークします。DateTimeFormatterBuilder.padNext(int padWidth) 次に追加されるプリンタまたはパーサーで、空白を使用して固定幅のパディングを行います。DateTimeFormatterBuilder.padNext(int padWidth, char padChar) 次に追加されるプリンタまたはパーサーで、固定幅のパディングを行います。DateTimeFormatterBuilder.parseCaseInsensitive()フォーマッタの残りに対して、解析スタイルを大文字小文字の区別なしに変更します。DateTimeFormatterBuilder.parseCaseSensitive()フォーマッタの残りに対して、解析スタイルを大文字小文字の区別ありに変更します。DateTimeFormatterBuilder.parseDefaulting(TemporalField field, long value) 解析に使用するフォーマッタに、フィールドのデフォルト値を追加します。DateTimeFormatterBuilder.parseLenient()フォーマッタの残りに対して、解析スタイルを寛大な方法に変更します。DateTimeFormatterBuilder.parseStrict()フォーマッタの残りに対して、解析スタイルを厳密な方法に変更します。