Поделиться через


DateFormatSymbols Класс

Определение

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

[Android.Runtime.Register("java/text/DateFormatSymbols", DoNotGenerateAcw=true)]
public class DateFormatSymbols : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, 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.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

DateFormatSymbols()

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

DateFormatSymbols(IntPtr, JniHandleOwnership)

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

DateFormatSymbols(Locale)

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

Свойства

Class

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

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

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

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

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

JniIdentityHashCode

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

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

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

LocalPatternChars

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

PeerReference

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

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

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

ThresholdType

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

Методы

Clone()

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

Dispose()

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

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

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

(Унаследовано от Object)
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[])

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

SetShortMonths(String[])

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

SetShortWeekdays(String[])

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

SetWeekdays(String[])

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

SetZoneStrings(String[][])

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

ToArray<T>()

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

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

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

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

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

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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