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
- Наследование
- Атрибуты
- Реализации
Комментарии
<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, загружая данные формата из ресурсов для языкового стандарта по умолчанию |
| DateFormatSymbols(Calendar, Locale) |
|
| DateFormatSymbols(Calendar, ULocale) |
|
| DateFormatSymbols(Class, Locale) |
Вариант DateFormatSymbols(Calendar, Locale), который принимает класс Calendar вместо экземпляра Календаря. |
| DateFormatSymbols(Class, ULocale) |
Вариант DateFormatSymbols(Calendar, ULocale), который принимает класс Calendar вместо экземпляра Calendar. |
| DateFormatSymbols(IntPtr, JniHandleOwnership) |
<strong>[icu усовершенствования]</строго> ICU для замены |
| 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 |
Возвращает класс среды выполнения этого |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| Instance |
Возвращает экземпляр DateFormatSymbols для языкового стандарта по умолчанию. |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
<strong>[icu усовершенствования]</строго> ICU для замены |
| JniPeerMembers |
<strong>[icu усовершенствования]</строго> ICU для замены |
| LocalPatternChars |
Возвращает локализованные символы шаблона даты и времени. —или— задает локализованные символы шаблонов даты и времени. |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
<strong>[icu усовершенствования]</строго> ICU для замены |
| ThresholdType |
<strong>[icu усовершенствования]</строго> ICU для замены |
Методы
| Имя | Описание |
|---|---|
| Clone() |
Переопределяет клон. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu усовершенствования]</строго> ICU для замены |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
<strong>[icu усовершенствования]</строго> ICU для замены |
| Equals(Object) |
<strong>[icu усовершенствования]</строго> ICU для замены |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetAmPmStrings() |
Возвращает строки am/pm. |
| GetAvailableLocales() |
Возвращает массив всех языковых стандартов, для которых |
| 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 для замены |
| 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 для замены |
| IJavaPeerable.Finalized() |
<strong>[icu усовершенствования]</строго> ICU для замены |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu усовершенствования]</строго> ICU для замены |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu усовершенствования]</строго> ICU для замены |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu усовершенствования]</строго> ICU для замены |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu усовершенствования]</строго> ICU для замены |
| IJavaPeerable.UnregisterFromRuntime() |
<strong>[icu усовершенствования]</строго> ICU для замены |
Методы расширения
| Имя | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
<strong>[icu усовершенствования]</строго> ICU для замены |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |