Spec-Zone.ru › OpenJavaFX 8
javafx.util.converter

Класс LocalDateStringConverter

java.lang.Object
  • javafx.util.StringConverter<LocalDate>
    • javafx.util.converter.LocalDateStringConverter


public class LocalDateStringConverter
extends StringConverter<LocalDate>

StringConverter реализация для значений LocalDate.

С момента:

JavaFX 8u40

См. также:

LocalTimeStringConverter, LocalDateTimeStringConverter

  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    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.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    LocalDate fromString(String value)
    Преобразует строку в объект, определенный данным конвертером.
    String toString(LocalDate value)
    Преобразует объект в его строковую форму.
    • Наследуемые методы из класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание конструкторов

    • 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API