DateFormatSymbols Класс

Определение

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

[Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/icu/text/DateFormatSymbols", ApiSince=24, DoNotGenerateAcw=true)>]
type DateFormatSymbols = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Наследование
DateFormatSymbols
Атрибуты
Реализации

Комментарии

<strong>[icu усовершенствования]</строго> ICU замены для java.text.DateFormatSymbols.> Методы, поля и другие функциональные возможности, относящиеся к ICU, помечены как< strong>[icu]</strong>.

DateFormatSymbols — это общедоступный класс для инкапсулирования локализованных данных форматирования даты и времени, таких как имена месяцев, имена дней недели и данные часового пояса. DateFormat и SimpleDateFormat оба используются DateFormatSymbols для инкапсулировать эти сведения.

Как правило, вы не должны использовать DateFormatSymbols напрямую. Вместо этого рекомендуется создать модуль форматирования даты и времени с DateFormat помощью методов фабрики класса: getTimeInstance, getDateInstanceили getDateTimeInstance. Эти методы автоматически создают DateFormatSymbols для средства форматирования, чтобы вам не нужно было. После создания модуля форматирования можно изменить его шаблон формата с помощью setPattern метода. Дополнительные сведения о создании форматировщиков с помощью DateFormatметодов фабрики см. в разделе DateFormat.

Если вы решите создать модуль форматирования даты и времени с определенным шаблоном формата для определенного языкового стандарта, это можно сделать с помощью: <blockquote>

new SimpleDateFormat(aPattern, new DateFormatSymbols(aLocale)).

</blockquote>

DateFormatSymbols объекты клонируются. При получении DateFormatSymbols объекта можно изменить данные форматирования даты и времени. Например, можно заменить локализованные символы шаблона формата даты и времени на те, которые легко помнить. Или вы можете изменить представительные города на ваши любимые.

Новые DateFormatSymbols подклассы могут быть добавлены для поддержки SimpleDateFormat форматирования даты и времени для дополнительных языковых стандартов.

Java документации по android.icu.text.DateFormatSymbols.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя Описание
DateFormatSymbols()

Создает объект DateFormatSymbols, загружая данные формата из ресурсов для языкового стандарта по умолчанию FORMAT .

DateFormatSymbols(Calendar, Locale)

DateFormatSymbols Возвращает объект, который следует использовать для форматирования дат системы календаря в заданном языковом стандарте.

DateFormatSymbols(Calendar, ULocale)

DateFormatSymbols Возвращает объект, который следует использовать для форматирования дат системы календаря в заданном языковом стандарте.

DateFormatSymbols(Class, Locale)

Вариант DateFormatSymbols(Calendar, Locale), который принимает класс Calendar вместо экземпляра Календаря.

DateFormatSymbols(Class, ULocale)

Вариант DateFormatSymbols(Calendar, ULocale), который принимает класс Calendar вместо экземпляра Calendar.

DateFormatSymbols(IntPtr, JniHandleOwnership)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

DateFormatSymbols(Locale)

Создает объект DateFormatSymbols, загружая данные формата из ресурсов для заданного языкового стандарта.

DateFormatSymbols(ResourceBundle, Locale)

Извлекает из заданного пакета ресурсов пользовательский календарь DateFormatSymbols.

DateFormatSymbols(ResourceBundle, ULocale)

Извлекает из заданного пакета ресурсов пользовательский календарь DateFormatSymbols.

DateFormatSymbols(ULocale)

<strong>[icu]</strong> Создает объект DateFormatSymbols путем загрузки данных формата из ресурсов для заданного ulocale.

Поля

Имя Описание
Abbreviated
Устаревшие.

<strong>[icu]</strong> Constant for width.

Format
Устаревшие.

<strong>[icu]</strong> Constant для контекста.

Narrow
Устаревшие.

<strong>[icu]</strong> Constant for width.

Short
Устаревшие.

<strong>[icu]</strong> Constant for width; поддерживается только для дней недели.

Standalone
Устаревшие.

<strong>[icu]</strong> Constant для контекста.

Wide
Устаревшие.

<strong>[icu]</strong> Constant for width.

Свойства

Имя Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Instance

Возвращает экземпляр DateFormatSymbols для языкового стандарта по умолчанию.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
JniPeerMembers

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

LocalPatternChars

Возвращает локализованные символы шаблона даты и времени. —или— задает локализованные символы шаблонов даты и времени.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

ThresholdType

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

Методы

Имя Описание
Clone()

Переопределяет клон.

Construct(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
Equals(Object)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetAmPmStrings()

Возвращает строки am/pm.

GetAvailableLocales()

Возвращает массив всех языковых стандартов, для которых getInstance методы этого класса могут возвращать локализованные экземпляры.

GetEraNames()

<strong>[icu]</strong> Возвращает строки полного имени эры.

GetEras()

Возвращает сокращенные строки эры.

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetInstance(Locale)

Возвращает экземпляр DateFormatSymbols для заданного языкового стандарта.

GetInstance(ULocale)

<strong>[icu]</strong> Возвращает экземпляр DateFormatSymbols для заданного языкового стандарта.

GetMonths()

Возвращает строки месяца.

GetMonths(Int32, Int32)

Возвращает строки месяца.

GetNarrowEras()

<strong>[icu]</strong> Возвращает узкие строки имен эры.

GetQuarters(Int32, Int32)

<strong>[icu]</strong> Возвращает строки квартала.

GetShortMonths()

Возвращает короткие строки месяца.

GetShortWeekdays()

Возвращает сокращенные строки дня недели; Например, "Sun", "Mon" и т. д.

GetWeekdays()

Возвращает широкие строки дня недели.

GetWeekdays(Int32, Int32)

Возвращает строки недели.

GetYearNames(Int32, Int32)

Возвращает строки имени циклического года, если календарь имеет их, например "jia-zi", "yi-chou" и т. д.

GetZodiacNames(Int32, Int32)

Возвращает строки имени календаря, если календарь имеет их, например "Крыса", "Ox", "Тигр" и т. д.

GetZoneStrings()

Возвращает строки часового пояса.

InitializeData(ULocale, String)

Инициализирует символы формата для языкового стандарта и типа календаря

JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetAmPmStrings(String[])

Задает строки am/pm.

SetEraNames(String[])

<strong>[icu]</strong> Sets full era name strings.

SetEras(String[])

Задает сокращенные строки эры.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetMonths(String[], Int32, Int32)

Задает строки месяца.

SetMonths(String[])

Задает строки месяца.

SetNarrowEras(String[])

<strong>[icu]</strong> Sets с узкими строками имен эры.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
SetQuarters(String[], Int32, Int32)

<strong>[icu]</strong> Sets квартальные строки.

SetShortMonths(String[])

Задает строки короткого месяца.

SetShortWeekdays(String[])

Задает сокращенные строки дня недели; Например, "Sun", "Mon" и т. д.

SetWeekdays(String[], Int32, Int32)

Задает строки недели.

SetWeekdays(String[])

Задает широкие строки дня недели.

SetYearNames(String[], Int32, Int32)

Задает строки имен циклического года, например "jia-zi", "yi-chou" и т. д.

SetZodiacNames(String[], Int32, Int32)

Задает строки названия календаря зодиака, например "Крыса", "Ox", "Тигр" и т. д.

SetZoneStrings(String[][])

Задает строки часового пояса.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IJavaPeerable.Disposed()

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

Методы расширения

Имя Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

<strong>[icu усовершенствования]</строго> ICU для замены java.text.DateFormatSymbols.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к