Язык

DateFormatSymbols Класс

Определение

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

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

Комментарии

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

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

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

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

</blockquote>

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

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

Добавлено в версии 1.1.

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

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

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

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

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

DateFormatSymbols(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

DateFormatSymbols(Locale)

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

Свойства

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

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

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

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

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

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

JniIdentityHashCode

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

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

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

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

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

LocalPatternChars

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

PeerReference

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

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

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

Переопределяет клонируемый

Construct(JniObjectReference, JniObjectReferenceOptions)

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает строки ampm.

GetAvailableLocales()

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

GetEras()

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

GetHashCode()

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

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

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

GetMonths()

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

GetShortMonths()

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

GetShortWeekdays()

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

GetWeekdays()

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

GetZoneStrings()

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

JavaFinalize()
Устаревшие.

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

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

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

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

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

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

Задает строки ampm.

SetEras(String[])

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

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

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

SetShortWeekdays(String[])

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

SetWeekdays(String[])

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

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()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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