Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.base
Пакет javafx.util.converter

Класс LocalDateStringConverter

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

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

    Since:
    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.
      Parameters:
      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<LocalDate> converter =
           DateTimeStringConverter.getLocalDateStringConverter(formatter, null);
       
      Обратите внимание, что форматировщик и парсер могут быть созданы для обработки нестандартных Locale и Chronology по мере необходимости.
      Parameters:
      formatter - Экземпляр DateTimeFormatter, который будет использоваться для форматирования методом toString(). Если null, то будет использоваться форматировщик по умолчанию.
      parser - Экземпляр DateTimeFormatter, который будет использоваться для парсинга методом fromString(). Может быть идентичным форматировщику. Если null, то будет использоваться форматировщик, а если и он null, то будет использован парсер по умолчанию.
    • LocalDateStringConverter

      public LocalDateStringConverter​(FormatStyle dateStyle,
                                      Locale locale,
                                      Chronology chronology)
      Создаёт StringConverter для значений LocalDate, используя форматировщик и парсер по умолчанию, которые будут основаны на предоставленном FormatStyle, Locale и Chronology.
      Parameters:
      dateStyle - FormatStyle, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использоваться FormatStyle.SHORT.
      locale - Locale, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использоваться Locale.getDefault(Locale.Category.FORMAT).
      chronology - Chronology, который будет использоваться форматировщиком и парсером по умолчанию. Если null, то будет использоваться IsoChronology.INSTANCE.
  • Подробное описание методов

    • fromString

      public LocalDate fromString​(String value)
      Преобразует предоставленную строку в объект, определённый конкретным преобразователем. Формат строки и тип результирующего объекта определяются конкретным преобразователем.
      Specified by:
      fromString в классе StringConverter<LocalDate>
      Parameters:
      value - преобразуемая String
      Returns:
      объектное представление переданной строки.
    • toString

      public String toString​(LocalDate value)
      Преобразует предоставленный объект в его строковое представление. Формат возвращаемой строки определяется конкретным преобразователем.
      Specified by:
      toString в классе StringConverter<LocalDate>
      Parameters:
      value - объект типа T для преобразования
      Returns:
      строковое представление переданного объекта.

© 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