Класс DateFormatProvider
- java.lang.Object
-
- java.util.spi.LocaleServiceProvider
-
- java.text.spi.DateFormatProvider
public abstract class DateFormatProvider extends LocaleServiceProvider
Абстрактный класс для поставщиков услуг, предоставляющих конкретные реализации класса DateFormat.
- С момента:
- 1.6
Конструкторы
| Модификатор | Конструктор | Описание |
|---|---|---|
protected | DateFormatProvider() | Единственный конструктор. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract DateFormat | getDateInstance(int style,
Locale locale) | Возвращает новый экземпляр |
abstract DateFormat | getDateTimeInstance(int dateStyle,
int timeStyle,
Locale locale) | Возвращает новый экземпляр |
abstract DateFormat | getTimeInstance(int style,
Locale locale) | Возвращает новый экземпляр |
Методы, объявленные в классе 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