Класс LocalDateStringConverter
- javafx.util.StringConverter<LocalDate>
-
- javafx.util.converter.LocalDateStringConverter
public class LocalDateStringConverter extends StringConverter<LocalDate>
StringConverter реализация для значений LocalDate.
С момента:
JavaFX 8u40
См. также:
-
Краткое описание конструкторов
Конструкторы Конструктор и описание LocalDateStringConverter()СоздатьStringConverterдля значенийLocalDate, используя форматировщик и парсер по умолчанию, основанные наIsoChronology,FormatStyle.SHORTи пользовательскомLocale.LocalDateStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)Создать {#link StringConverter} для значенийLocalDate, используя предоставленный форматировщик и парсер.LocalDateStringConverter(FormatStyle dateStyle)СоздатьStringConverterдля значенийLocalDate, используя форматировщик и парсер по умолчанию, основанные наIsoChronology, указанномFormatStyleи пользовательскомLocale.LocalDateStringConverter(FormatStyle dateStyle, Locale locale, Chronology chronology)Создать StringConverter для значенийLocalDateс использованием форматировщика и парсера по умолчанию, которые будут основаны на предоставленномFormatStyle,LocaleиChronology.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание LocalDatefromString(String value)Преобразует строку в объект, определенный данным конвертером.StringtoString(LocalDate value)Преобразует объект в его строковую форму.
-
Подробное описание конструкторов
-
LocalDateStringConverter
public LocalDateStringConverter()
СоздатьStringConverterдля значенийLocalDate, используя форматировщик и парсер по умолчанию, основанные наIsoChronology,FormatStyle.SHORTи пользовательскомLocale.Этот конвертер обеспечивает симметрию между методами toString() и fromString(). Многие из шаблонов по умолчанию, основанные на локали и используемые
DateTimeFormatterпри форматировании в строку будут отображать только две цифры для года. Это приведет к отображению значения, например, 1955 как 55, что в свою очередь приведет к повторному парсингу как 2055. Этот конвертер изменяет шаблоны с двумя цифрами для года на использование всегда четырех цифр. Парсинг входных данных не затронут, поэтому значения с двумя цифрами для года все еще могут быть проинициализированы ожидаемым образом в этих локалях.
-
LocalDateStringConverter
public LocalDateStringConverter(FormatStyle dateStyle)
СоздатьStringConverterдля значенийLocalDate, используя форматировщик и парсер по умолчанию, основанные наIsoChronology, указанномFormatStyleи пользовательскомLocale.Параметры:
dateStyle-FormatStyle, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использоватьсяFormatStyle.SHORT.
-
LocalDateStringConverter
public LocalDateStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)Создать {#link StringConverter} для значенийLocalDate, используя предоставленный форматировщик и парсер.Например, чтобы использовать фиксированный шаблон для преобразования в обе стороны:
Обратите внимание, что форматировщик и парсер могут быть созданы для обработки нестандартныхString pattern = "yyyy-MM-dd"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); StringConverter converter = DateTimeStringConverter.getLocalDateStringConverter(formatter, null);LocaleиChronology, если необходимо.Параметры:
formatter- экземплярDateTimeFormatter, который будет использоваться для форматирования методом toString(). Если null, то будет использован форматировщик по умолчанию.
-
LocalDateStringConverter
public LocalDateStringConverter(FormatStyle dateStyle, Locale locale, Chronology chronology)Создать StringConverter для значенийLocalDateс использованием форматировщика и парсера по умолчанию, которые будут основаны на предоставленномFormatStyle,LocaleиChronology.Параметры:
dateStyle-FormatStyle, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использоватьсяFormatStyle.SHORT.
-
-
Подробное описание методов
-
fromString
public LocalDate fromString(String value)
Преобразует строку в объект, определенный данным конвертером. Формат строки и тип результирующего объекта определяются конкретным конвертером.Указано:
fromStringв классеStringConverter<LocalDate>Возвращает:
объектное представление переданной строки.
-
toString
public String toString(LocalDate value)
Преобразует объект в его строковую форму. Формат возвращаемой строки определяется конкретным конвертером.Указано:
toStringв классеStringConverter<LocalDate>Возвращает:
строковое представление переданного объекта.
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.