Класс LocalDateStringConverter
public class LocalDateStringConverter extends StringConverter<LocalDate>
StringConverter реализация для значений LocalDate.
- Since:
- JavaFX 8u40
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
LocalDateStringConverter() |
Создаёт StringConverter для значений LocalDate, используя по умолчанию форматировщик и парсер на основе IsoChronology, FormatStyle.SHORT и локаль пользователя Locale. |
LocalDateStringConverter |
Создаёт {#link StringConverter} для значений LocalDate, используя предоставленный форматировщик и парсер. |
LocalDateStringConverter |
Создаёт StringConverter для значений LocalDate, используя по умолчанию форматировщик и парсер на основе IsoChronology, указанного FormatStyle и локали пользователя Locale. |
LocalDateStringConverter |
Создаёт StringConverter для значений LocalDate, используя по умолчанию форматировщик и парсер, который будет основан на переданном FormatStyle, Locale и Chronology. |
Краткое описание методов
Подробное описание конструкторов
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)
LocalDate с предоставленным форматировщиком и парсером. Например, чтобы использовать фиксированный шаблон для преобразования в обе стороны:
String pattern = "yyyy-MM-dd";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
StringConverter<LocalDate> converter =
DateTimeStringConverter.getLocalDateStringConverter(formatter, null);
Обратите внимание, что форматировщик и парсер могут быть созданы для обработки нестандартных Locale и Chronology по мере необходимости.- Параметры:
-
formatter- ЭкземплярDateTimeFormatter, который будет использоваться для форматирования методом toString(). Если null, то будет использован форматировщик по умолчанию. -
parser- ЭкземплярDateTimeFormatter, который будет использоваться для парсинга методом fromString(). Может быть идентичен форматировщику. Если null, то будет использован форматировщик, а если и он null, то будет использован парсер по умолчанию.
LocalDateStringConverter
public LocalDateStringConverter(FormatStyle dateStyle, Locale locale, Chronology chronology)
LocalDate с форматировщиком и парсером по умолчанию, основанными на предоставленном FormatStyle, Locale и Chronology.- Параметры:
-
dateStyle-FormatStyle, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использоватьсяFormatStyle.SHORT. -
locale-Locale, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использованLocale.getDefault(Locale.Category.FORMAT). -
chronology-Chronology, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использованIsoChronology.INSTANCE.
Подробное описание методов
fromString
public LocalDate fromString(String value)
- Унаследованно от:
-
fromStringв классеStringConverter<LocalDate> - Параметры:
-
value- преобразуемаяString - Возвращает:
- объект, представляющий строку.
toString
public String toString(LocalDate value)
- Унаследованно от:
-
toStringв классеStringConverter<LocalDate> - Параметры:
-
value- преобразуемый объект типаT - Возвращает:
- строковое представление объекта.
© 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.