- java.lang.Object
- 
- javafx.util.StringConverter<LocalDate>
- 
- javafx.util.converter.LocalDateStringConverter
 
 
- 
 public class LocalDateStringConverter extends StringConverter<LocalDate> LocalDate値に対するStringConverterの実装。- 導入されたバージョン:
- JavaFX 8u40
- 関連項目:
- LocalTimeStringConverter,- LocalDateTimeStringConverter
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 LocalDateStringConverter()IsoChronology、FormatStyle.SHORTおよびユーザーのLocaleに基づくデフォルトのフォーマッタとパーサーを使用する、LocalDate値のStringConverterを作成します。LocalDateStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)指定したフォーマッタとパーサーを使用する、LocalDate値のための{#link StringConverter}を作成します。LocalDateStringConverter(FormatStyle dateStyle)IsoChronology、指定したFormatStyleおよびユーザーのLocaleに基づくデフォルトのフォーマッタとパーサーを使用する、LocalDate値のStringConverterを作成します。LocalDateStringConverter(FormatStyle dateStyle, Locale locale, Chronology chronology)指定したFormatStyle、LocaleおよびChronologyに基づくデフォルトのフォーマッタとパーサーを使用して、LocalDate値のStringConverterを作成します。
 
- 
- 
- 
コンストラクタの詳細- 
LocalDateStringConverterpublic LocalDateStringConverter() IsoChronology、FormatStyle.SHORTおよびユーザーのLocaleに基づくデフォルトのフォーマッタとパーサーを使用する、LocalDate値のStringConverterを作成します。このコンバータは、toString()およびfromString()の両メソッドの間に対称性を確保します。 DateTimeFormatterによって使用されるデフォルト・ロケール・ベースのパターンの多くは、文字列にフォーマットされると、年を2桁しか表示しません。 これは、1955のような値が55と表示され、逆解析されて2055になる原因になります。 このコンバータは、2桁の年パターンを変更して、常に4桁を使用します。 入力解析は影響を受けないので、2桁の年の値は、今なおこれらのロケールで予期されるように甘く解析されることがあります。
 - 
LocalDateStringConverterpublic LocalDateStringConverter(FormatStyle dateStyle) IsoChronology、指定したFormatStyleおよびユーザーのLocaleに基づくデフォルトのフォーマッタとパーサーを使用する、LocalDate値のStringConverterを作成します。- パラメータ:
- dateStyle- デフォルトのフォーマッタとパーサーが使用する- FormatStyle。 nullの場合、- FormatStyle.SHORTが使用されます。
 
 - 
LocalDateStringConverterpublic LocalDateStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser) 指定したフォーマッタとパーサーを使用する、LocalDate値のための{#link StringConverter}を作成します。たとえば、両方の方法を変換するための固定パターンを使用するには: 
 フォーマッタとパーサーは、必要に応じて非デフォルトのString pattern = "yyyy-MM-dd"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); StringConverter<LocalDate> converter = DateTimeStringConverter.getLocalDateStringConverter(formatter, null);LocaleとChronologyを処理するように作成できます。- パラメータ:
- formatter- toString()メソッドがフォーマットに使用する、- DateTimeFormatterのインスタンス。 nullの場合、デフォルトのフォーマッタが使用されます。
- parser- fromString()メソッドによる解析が使用される、- DateTimeFormatterのインスタンス。 これは、フォーマッタと同一でも問題ありません。 nullの場合、フォーマッタが使用され、それもnullの場合、デフォルトのパーサーが使用されます。
 
 - 
LocalDateStringConverterpublic LocalDateStringConverter(FormatStyle dateStyle, Locale locale, Chronology chronology) 指定したFormatStyle、LocaleおよびChronologyに基づくデフォルトのフォーマッタとパーサーを使用して、LocalDate値のStringConverterを作成します。- パラメータ:
- dateStyle- デフォルトのフォーマッタとパーサーが使用する- FormatStyle。 nullの場合、- FormatStyle.SHORTが使用されます。
- locale- デフォルトのフォーマッタとパーサーが使用する- Locale。 nullの場合、- Locale.getDefault(Locale.Category.FORMAT)が使用されます。
- chronology- デフォルトのフォーマッタとパーサーが使用する- Chronology。 nullの場合、- IsoChronology.INSTANCEが使用されます。
 
 
- 
 
-