- java.lang.Object
-
- javafx.util.StringConverter<Date>
-
- javafx.util.converter.DateTimeStringConverter
-
- 已知直接子类:
-
DateStringConverter,TimeStringConverter
public class DateTimeStringConverter extends StringConverter<Date>
StringConverter代表日期和时间的Date值的实现。- 从以下版本开始:
- JavaFX 2.1
- 另请参见:
-
DateStringConverter,TimeStringConverter
-
-
Field Summary
Fields Modifier and Type Field 描述 protected DateFormatdateFormatprotected intdateStyleprotected Localelocaleprotected Stringpatternprotected inttimeStyle
-
构造方法摘要
构造方法 Constructor 描述 DateTimeStringConverter()创建StringConverter为Date值,使用DateFormat.DEFAULT种样式的日期和时间。DateTimeStringConverter(int dateStyle, int timeStyle)为Date创建StringConverter,使用指定的DateFormat样式进行日期和时间。DateTimeStringConverter(String pattern)创建StringConverter为Date值,使用指定的模式。DateTimeStringConverter(DateFormat dateFormat)使用DateFormat格式化程序为Date创建一个StringConverter值。DateTimeStringConverter(Locale locale)创建StringConverter为Date值,使用指定的语言环境和DateFormat.DEFAULT种风格的日期和时间。DateTimeStringConverter(Locale locale, int dateStyle, int timeStyle)使用Date值创建StringConverter,使用指定的区域设置和日期和时间的DateFormat样式。DateTimeStringConverter(Locale locale, String pattern)创建StringConverter为Date值,使用指定的语言环境和模式。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 DatefromString(String value)将提供的字符串转换为由特定转换器定义的对象。protected DateFormatgetDateFormat()返回一个DateFormat实例,用于格式化和解析StringConverter。StringtoString(Date value)将提供的对象转换为其字符串形式。
-
-
-
字段详细信息
-
locale
protected final Locale locale
-
pattern
protected final String pattern
-
dateFormat
protected final DateFormat dateFormat
-
dateStyle
protected final int dateStyle
- 从以下版本开始:
- JavaFX 8u40
-
timeStyle
protected final int timeStyle
- 从以下版本开始:
- JavaFX 8u40
-
-
构造方法详细信息
-
DateTimeStringConverter
public DateTimeStringConverter()
创建StringConverter为Date值,使用DateFormat.DEFAULT种样式的日期和时间。
-
DateTimeStringConverter
public DateTimeStringConverter(int dateStyle, int timeStyle)创建StringConverter为Date值,使用指定DateFormat种样式的日期和时间。- 参数
-
dateStyle- 给定的格式化样式。 例如,美国地区的“M / d / yy”为DateFormat.SHORT。 -
timeStyle- 给定的格式化样式。 例如,美国地区的“h:mm a”为DateFormat.SHORT。 - 从以下版本开始:
- JavaFX 8u40
-
DateTimeStringConverter
public DateTimeStringConverter(Locale locale)
创建StringConverter的Date值,使用指定的区域设置和DateFormat.DEFAULT样式的日期和时间。- 参数
-
locale- 给定的区域设置。
-
DateTimeStringConverter
public DateTimeStringConverter(Locale locale, int dateStyle, int timeStyle)
使用Date值创建StringConverter,使用指定的区域设置和DateFormat样式进行日期和时间。- 参数
-
locale- 给定的区域设置。 -
dateStyle- 给定的格式化样式。 例如,美国地区的“M / d / yy”为DateFormat.SHORT。 -
timeStyle- 给定的格式化样式。 例如,美国地区的“h:mm a”为DateFormat.SHORT。 - 从以下版本开始:
- JavaFX 8u40
-
DateTimeStringConverter
public DateTimeStringConverter(String pattern)
创建一个StringConverter的Date值,使用指定的模式。- 参数
-
pattern- 描述日期和时间格式的模式。
-
DateTimeStringConverter
public DateTimeStringConverter(Locale locale, String pattern)
创建StringConverter为Date值,使用指定的语言环境和模式。- 参数
-
locale- 给定的地区。 -
pattern- 描述日期和时间格式的模式。
-
DateTimeStringConverter
public DateTimeStringConverter(DateFormat dateFormat)
为Date创建一个StringConverter值,使用指定的DateFormat格式化程序。- 参数
-
dateFormat- 用于格式化和解析的DateFormat。
-
-
方法详细信息
-
fromString
public Date fromString(String value)
将提供的字符串转换为由特定转换器定义的对象。 字符串的格式和结果对象的类型由特定的转换器定义。- Specified by:
-
fromString在StringConverter<Date> - 参数
-
value- 要转换的String - 结果
- 传入的字符串的对象表示。
-
toString
public String toString(Date value)
将提供的对象转换为其字符串形式。 返回的字符串的格式由特定的转换器定义。- Specified by:
-
toString在StringConverter<Date> - 参数
-
value- 要转换的类型为T的对象 - 结果
- 传入的对象的字符串表示形式。
-
getDateFormat
protected DateFormat getDateFormat()
返回一个
DateFormat实例,用于格式化和解析StringConverter。- 结果
-
一个
DateFormat实例,用于格式化和解析StringConverter
-
-