Класс LocalDateTimeStringConverter
- javafx.util.StringConverter<LocalDateTime>
-
- javafx.util.converter.LocalDateTimeStringConverter
public class LocalDateTimeStringConverter extends StringConverter<LocalDateTime>
StringConverter реализация для значений LocalDateTime.
С тех пор:
JavaFX 8u40
См. также:
-
Краткое описание конструкторов
Конструкторы Конструктор и описание 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.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание LocalDateTimefromString(String value)Преобразует предоставленную строку в объект, определённый конкретным конвертером.StringtoString(LocalDateTime value)Преобразует предоставленный объект в его строковое представление.
-
Подробное описание конструкторов
-
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.
-
LocalDateTimeStringConverter
public LocalDateTimeStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)СоздаётStringConverterдля значенийLocalDateTime, используя предоставленные форматировщик и парсер.Например, чтобы использовать фиксированный шаблон для преобразования в обе стороны:
Обратите внимание, что форматировщик и парсер могут быть созданы для обработки нестандартныхString pattern = "yyyy-MM-dd HH:mm"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); StringConverter converter = DateTimeStringConverter.getLocalDateTimeConverter(formatter, null);LocaleиChronology, по необходимости.Параметры:
formatter- ЭкземплярDateTimeFormatter, который будет использоваться для форматирования методом toString(). Если null, то будет использоваться форматировщик по умолчанию.
-
LocalDateTimeStringConverter
public LocalDateTimeStringConverter(FormatStyle dateStyle, FormatStyle timeStyle, Locale locale, Chronology chronology)СоздаётStringConverterдля значенийLocalDateTime, используя форматировщик и парсер по умолчанию, основанные на указанныхFormatStyle,LocaleиChronology.Параметры:
dateStyle-FormatStyle, который будет использоваться форматировщиком и парсером по умолчанию для даты. Если null, то будет использоватьсяFormatStyle.SHORT.
-
-
Подробное описание методов
-
fromString
public LocalDateTime fromString(String value)
Преобразует предоставленную строку в объект, определённый конкретным конвертером. Формат строки и тип результирующего объекта определяются конкретным конвертером.Определено:
fromStringв классеStringConverter<LocalDateTime>Возвращает:
представление объекта переданной строки.
-
toString
public String toString(LocalDateTime value)
Преобразует предоставленный объект в его строковое представление. Формат возвращаемой строки определён конкретным конвертером.Определено:
toStringв классеStringConverter<LocalDateTime>Возвращает:
строковое представление переданного объекта.
-
© 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.