- 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
- 结果
- 传入的对象的字符串表示形式。
-
-