public class LocalTimeStringConverter extends StringConverter<LocalTime>
StringConverter implementation for LocalTime values.
LocalDateStringConverter,
LocalDateTimeStringConverter| Constructor and Description |
|---|
LocalTimeStringConverter()
Create a
StringConverter for LocalTime values, using a
default formatter and parser with FormatStyle.SHORT, and the
user's Locale. |
LocalTimeStringConverter(DateTimeFormatter formatter,
DateTimeFormatter parser)
|
LocalTimeStringConverter(FormatStyle timeStyle)
Create a
StringConverter for LocalTime values, using a
default formatter and parser with the specified FormatStyle and
based on the user's Locale. |
LocalTimeStringConverter(FormatStyle timeStyle,
Locale locale)
Create a StringConverter for
LocalTime values, using a
default formatter and parser with the specified FormatStyle
and Locale. |
| Modifier and Type | Method and Description |
|---|---|
LocalTime |
fromString(String value)
Converts the string provided into an object defined by the specific converter.
|
String |
toString(LocalTime value)
Converts the object provided into its string form.
|
public LocalTimeStringConverter()
StringConverter for LocalTime values, using a
default formatter and parser with FormatStyle.SHORT, and the
user's Locale.public LocalTimeStringConverter(FormatStyle timeStyle)
StringConverter for LocalTime values, using a
default formatter and parser with the specified FormatStyle and
based on the user's Locale.timeStyle - The FormatStyle that will be used by the default
formatter and parser. If null then FormatStyle.SHORT will be used.public LocalTimeStringConverter(FormatStyle timeStyle, Locale locale)
LocalTime values, using a
default formatter and parser with the specified FormatStyle
and Locale.timeStyle - The FormatStyle that will be used by the default
formatter and parser. If null then FormatStyle.SHORT will be used.locale - The Locale that will be used by the default
formatter and parser. If null then
Locale.getDefault(Locale.Category.FORMAT) will be used.public LocalTimeStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)
LocalTime values using the
supplied formatter and parser, which are responsible for
choosing the desired Locale.
For example, a fixed pattern can be used for converting both ways:
String pattern = "HH:mm:ss"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); StringConverterconverter = DateTimeStringConverter.getLocalTimeConverter(formatter, null);
formatter - An instance of DateTimeFormatter which
will be used for formatting by the toString() method. If null
then a default formatter will be used.parser - An instance of DateTimeFormatter which
will be used for parsing by the fromString() method. This can
be identical to formatter. If null, then formatter will be
used, and if that is also null, then a default parser will be
used.public LocalTime fromString(String value)
fromString in class StringConverter<LocalTime>public String toString(LocalTime value)
toString in class StringConverter<LocalTime>Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.