Класс DateFormatProvider

public abstract class DateFormatProvider
extends LocaleServiceProvider

Абстрактный класс для поставщиков услуг, предоставляющих конкретные реализации класса DateFormat.

С момента:
1.6

Конструкторы

МодификаторКонструкторОписание
protected DateFormatProvider()

Единственный конструктор.

Методы

Модификатор и типМетодОписание
abstract DateFormatgetDateInstance​(int style, Locale locale)

Возвращает новый экземпляр DateFormat для форматирования даты с заданным стилем форматирования для указанного языка.

abstract DateFormatgetDateTimeInstance​(int dateStyle, int timeStyle, Locale locale)

Возвращает новый экземпляр DateFormat для форматирования даты и времени с заданным стилем форматирования для указанного языка.

abstract DateFormatgetTimeInstance​(int style, Locale locale)

Возвращает новый экземпляр DateFormat для форматирования времени с заданным стилем форматирования для указанного языка.

Методы, объявленные в классе java.util.spi.LocaleServiceProvider

getAvailableLocales, isSupportedLocale

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

DateFormatProvider

protected DateFormatProvider()

Единственный конструктор. (Для вызова подклассами конструкторов, как правило, неявный.)

Методы

getTimeInstance

public abstract DateFormat getTimeInstance(int style,
                                           Locale locale)

Возвращает новый экземпляр DateFormat для форматирования времени с заданным стилем форматирования для указанного языка.

Параметры:
style - заданный стиль форматирования. Один из DateFormat.SHORT, DateFormat.MEDIUM, DateFormat.LONG или DateFormat.FULL.
locale - желаемый язык.
Возвращает:
форматер времени.
Исключения:
IllegalArgumentException - если style недействителен, или если locale не является одним из языков, возвращаемых getAvailableLocales().
NullPointerException - если locale равно null
См. также:
DateFormat.getTimeInstance(int, java.util.Locale)

getDateInstance

public abstract DateFormat getDateInstance(int style,
                                           Locale locale)

Возвращает новый экземпляр DateFormat для форматирования даты с заданным стилем форматирования для указанного языка.

Параметры:
style - заданный стиль форматирования. Один из DateFormat.SHORT, DateFormat.MEDIUM, DateFormat.LONG или DateFormat.FULL.
locale - желаемый язык.
Возвращает:
форматер даты.
Исключения:
IllegalArgumentException - если style недействителен, или если locale не является одним из языков, возвращаемых getAvailableLocales().
NullPointerException - если locale равно null
См. также:
DateFormat.getDateInstance(int, java.util.Locale)

getDateTimeInstance

public abstract DateFormat getDateTimeInstance(int dateStyle,
                                               int timeStyle,
                                               Locale locale)

Возвращает новый экземпляр DateFormat для форматирования даты и времени с заданным стилем форматирования для указанного языка.

Параметры:
dateStyle - заданный стиль форматирования даты. Один из DateFormat.SHORT, DateFormat.MEDIUM, DateFormat.LONG или DateFormat.FULL.
timeStyle - заданный стиль форматирования времени. Один из DateFormat.SHORT, DateFormat.MEDIUM, DateFormat.LONG или DateFormat.FULL.
locale - желаемый язык.
Возвращает:
форматер даты и времени.
Исключения:
IllegalArgumentException - если dateStyle или timeStyle недействительны, или если locale не является одним из языков, возвращаемых getAvailableLocales().
NullPointerException - если locale равно null
См. также:
DateFormat.getDateTimeInstance(int, int, java.util.Locale)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/spi/DateFormatProvider.html

Spec-Zone .ru
спецификации, руководства, описания, API