- java.lang.Object
-
- javafx.util.StringConverter<LocalTime>
-
- javafx.util.converter.LocalTimeStringConverter
-
public class LocalTimeStringConverter extends StringConverter<LocalTime>
- 从以下版本开始:
- JavaFX 8u40
- 另请参见:
-
LocalDateStringConverter,LocalDateTimeStringConverter
-
-
构造方法摘要
构造方法 Constructor 描述 LocalTimeStringConverter()为LocalTime创建StringConverter,使用默认格式化程序和解析器(FormatStyle.SHORT)和用户的Locale。LocalTimeStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)LocalTimeStringConverter(FormatStyle timeStyle)为LocalTime创建一个StringConverter值,使用默认格式化程序和解析器与指定的FormatStyle并基于用户的Locale。LocalTimeStringConverter(FormatStyle timeStyle, Locale locale)为LocalTime创建一个StringConverter值,使用指定的FormatStyle和Locale的默认格式化程序和解析器。
-
-
-
构造方法详细信息
-
LocalTimeStringConverter
public LocalTimeStringConverter()
创建StringConverter为LocalTime值,使用默认格式化器和解析器与FormatStyle.SHORT,和用户的Locale。
-
LocalTimeStringConverter
public LocalTimeStringConverter(FormatStyle timeStyle)
创建StringConverter为LocalTime值,使用默认格式化器和解析器使用指定FormatStyle,并根据用户的Locale。- 参数
-
timeStyle- 默认格式化程序和解析器将使用的FormatStyle。 如果为null,那么将使用FormatStyle.SHORT。
-
LocalTimeStringConverter
public LocalTimeStringConverter(FormatStyle timeStyle, Locale locale)
为LocalTime创建一个StringConverter值,使用具有指定的FormatStyle和Locale的默认格式化程序和解析器。- 参数
-
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:
-
fromString在StringConverter<LocalTime> - 参数
-
value- 要转换的String - 结果
- 传入的字符串的对象表示。
-
toString
public String toString(LocalTime value)
将提供的对象转换为其字符串形式。 返回的字符串的格式由特定的转换器定义。- Specified by:
-
toString在StringConverter<LocalTime> - 参数
-
value- 要转换的对象T - 结果
- 传入的对象的字符串表示形式。
-
-