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

Класс LocalDateTimeStringConverter

  • java.lang.Object
    • javafx.util.StringConverter<LocalDateTime>
      • javafx.util.converter.LocalDateTimeStringConverter
  • public class LocalDateTimeStringConverter
    extends StringConverter<LocalDateTime>

    Реализация StringConverter для значений LocalDateTime.

    Since:
    JavaFX 8u40
    См. также:
    LocalDateStringConverter, LocalTimeStringConverter
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    LocalDateTimeStringConverter()
    Создаёт StringConverter для значений LocalDateTime, используя по умолчанию форматер и парсер на основе IsoChronology, FormatStyle.SHORT для даты и времени, и системный Locale.
    LocalDateTimeStringConverter​(DateTimeFormatter formatter, DateTimeFormatter parser)
    Создаёт StringConverter для значений LocalDateTime с использованием предоставленного форматера и парсера.
    LocalDateTimeStringConverter​(FormatStyle dateStyle, FormatStyle timeStyle)
    Создаёт StringConverter для значений LocalDateTime, используя по умолчанию форматер и парсер на основе IsoChronology, указанные FormatStyle для даты и времени, и системный Locale.
    LocalDateTimeStringConverter​(FormatStyle dateStyle, FormatStyle timeStyle, Locale locale, Chronology chronology)
    Создаёт StringConverter для значений LocalDateTime с использованием по умолчанию форматера и парсера, основанных на предоставленных FormatStyle, Locale и Chronology.
  • Краткое описание методов

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

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

    • LocalDateTimeStringConverter

      public LocalDateTimeStringConverter()
      Создаёт StringConverter для значений LocalDateTime, используя по умолчанию форматировщик и парсер, основанные на IsoChronology, FormatStyle.SHORT для даты и времени, и локале пользователя Locale.

      Этот преобразователь обеспечивает симметрию между методами toString() и fromString(). Многие из шаблонов по умолчанию, основанные на локали, используемые DateTimeFormatter, будут отображать только две цифры для года при форматировании в строку. Это может привести к отображению значения, например, 1955 как 55, которое, в свою очередь, будет обработано как 2055. Этот преобразователь изменяет шаблоны с двумя цифрами года, чтобы всегда использовать четыре цифры. Парсинг входных данных не затронут, поэтому значения года с двумя цифрами по-прежнему могут быть обработаны как ожидается в этих локалях.

    • LocalDateTimeStringConverter

      public LocalDateTimeStringConverter​(FormatStyle dateStyle,
                                          FormatStyle timeStyle)
      Создаёт StringConverter для значений LocalDateTime, используя по умолчанию форматировщик и парсер, основанные на IsoChronology, указанных значениях FormatStyle для даты и времени, и локали пользователя Locale.
      Параметры:
      dateStyle - FormatStyle, который будет использоваться по умолчанию форматировщиком и парсером для даты. Если null, то будет использоваться FormatStyle.SHORT.
      timeStyle - FormatStyle, который будет использоваться по умолчанию форматировщиком и парсером для времени. Если null, то будет использоваться FormatStyle.SHORT.
    • LocalDateTimeStringConverter

      public LocalDateTimeStringConverter​(DateTimeFormatter formatter,
                                          DateTimeFormatter parser)
      Создаёт StringConverter для значений LocalDateTime с помощью предоставленного форматировщика и парсера.

      Например, для использования фиксированного шаблона для преобразования в обе стороны:

       String pattern = "yyyy-MM-dd HH:mm";
       DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
       StringConverter<LocalDateTime> converter =
           DateTimeStringConverter.getLocalDateTimeConverter(formatter, null);
       
      Обратите внимание, что форматировщик и парсер могут быть созданы для обработки нестандартных Locale и Chronology, если это необходимо.
      Параметры:
      formatter - Экземпляр DateTimeFormatter, который будет использоваться для форматирования методом toString(). Если null, то будет использоваться форматировщик по умолчанию.
      parser - Экземпляр DateTimeFormatter, который будет использоваться для парсинга методом fromString(). Может быть идентичен formatter. Если null, то будет использоваться formatter, а если он тоже null, то будет использован парсер по умолчанию.
    • LocalDateTimeStringConverter

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

    • fromString

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

      public String toString​(LocalDateTime value)
      Преобразует предоставленный объект в строковую форму. Формат возвращаемой строки определяется конкретным преобразователем.
      Унаследованно от:
      toString в классе StringConverter<LocalDateTime>
      Параметры:
      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.

Spec-Zone.ru

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