Module  javafx.base
软件包  javafx.util.converter

Class LocalTimeStringConverter

    • 构造方法详细信息

      • LocalTimeStringConverter

        public LocalTimeStringConverter​(FormatStyle timeStyle,
                                        Locale locale)
        LocalTime创建一个StringConverter值,使用具有指定的FormatStyleLocale的默认格式化程序和解析器。
        参数
        timeStyle - 默认格式化程序和解析器将使用的FormatStyle 如果为null,那么将使用FormatStyle.SHORT
        locale - 默认格式化程序和解析器将使用的Locale 如果为null,那么将使用Locale.getDefault(Locale.Category.FORMAT)
      • LocalTimeStringConverter

        public LocalTimeStringConverter​(DateTimeFormatter formatter,
                                        DateTimeFormatter parser)
        使用提供的格式化程序和解析器为LocalTime创建一个StringConverter值,它们负责选择所需的Locale

        例如,固定模式可用于转换两种方式:

         String pattern = "HH:mm:ss";
         DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
         StringConverter<LocalTime> converter =
             DateTimeStringConverter.getLocalTimeConverter(formatter, null);
         
        参数
        formatter -的实例DateTimeFormatter将被用于由toString()方法格式化。 如果为null,则将使用默认格式化程序。
        parser -的实例DateTimeFormatter其将用于由所述fromString()方法解析。 这可以与格式化程序相同。 如果为空,则将使用格式化程序,如果也为空,则将使用默认解析器。
    • 方法详细信息

      • fromString

        public LocalTime fromString​(String value)
        将提供的字符串转换为由特定转换器定义的对象。 字符串的格式和结果对象的类型由特定的转换器定义。
        Specified by:
        fromStringStringConverter<LocalTime>
        参数
        value - 要转换的 String
        结果
        传入的字符串的对象表示。
      • toString

        public String toString​(LocalTime value)
        将提供的对象转换为其字符串形式。 返回的字符串的格式由特定的转换器定义。
        Specified by:
        toStringStringConverter<LocalTime>
        参数
        value - 要转换的对象 T
        结果
        传入的对象的字符串表示形式。