DateTimeFormatterBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Построитель для создания форматировщиков даты и времени.
[Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DateTimeFormatterBuilder : Java.Lang.Object
[<Android.Runtime.Register("java/time/format/DateTimeFormatterBuilder", ApiSince=26, DoNotGenerateAcw=true)>]
type DateTimeFormatterBuilder = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Построитель для создания форматировщиков даты и времени.
Это позволяет создать DateTimeFormatter
объект . Все форматировщики даты и времени создаются в конечном итоге с помощью этого построителя.
Можно добавить все основные элементы даты и времени: <ul<>li>Value - числовое значение</li<>li fraction>- дробное значение, включая десятичное значение. Всегда используйте этот параметр при выводе дробей, чтобы убедиться, что дробь анализируется правильно</li<>li>Text — текстовый эквивалент для значения</li><li>OffsetId/Offset — смещение< зоны ZoneOffset/li<>li>ZoneId — идентификатор< часового пояса/li><li>ZoneText — имя часового пояса</li><>Li ChronologyId — идентификатор< хронологии хронологии/li<>>ChronologyText — имя хронологии.</li><li Литерал>— текстовый литерал</li><Nested>и Optional — форматы могут быть вложенными или необязательными</li></ul>. Кроме того, любой из элементов может быть дополнен заполнен пробелами или любым другим символом.
Наконец, можно использовать сокращенный шаблон, в основном совместимый с java.text.SimpleDateFormat SimpleDateFormat
, см. раздел #appendPattern(String)
. На практике это просто анализирует шаблон и вызывает другие методы в построителе.
Добавлено в версии 1.8.
Документация по Java для java.time.format.DateTimeFormatterBuilder
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Конструкторы
DateTimeFormatterBuilder() |
Создает новый экземпляр построителя. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
JniPeerMembers |
Построитель для создания форматировщиков даты и времени. |
PeerReference |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Append(DateTimeFormatter) |
Добавляет все элементы модуля форматирования в построитель. |
AppendChronologyId() |
Добавляет идентификатор хронологии, например ISO или ThaiBuddhist, в форматировщик. |
AppendChronologyText(TextStyle) |
Добавляет имя хронологии в форматировщик. |
AppendFraction(ITemporalField, Int32, Int32, Boolean) |
Построитель для создания форматировщиков даты и времени. |
AppendGenericZoneText(TextStyle) |
Построитель для создания форматировщиков даты и времени. |
AppendGenericZoneText(TextStyle, ICollection<ZoneId>) |
Построитель для создания форматировщиков даты и времени. |
AppendInstant() |
Добавляет мгновенное добавление в форматировщик с использованием ISO-8601, форматирование дробных цифр в группах по три. |
AppendInstant(Int32) |
Добавляет мгновенное добавление к форматировщику iso-8601 с контролем количества дробных цифр. |
AppendLiteral(Char) |
Добавляет символьный литерал к форматировщику. |
AppendLiteral(String) |
Добавляет строковый литерал в форматировщик. |
AppendLocalized(FormatStyle, FormatStyle) |
Добавляет локализованный шаблон даты и времени в форматировщик. |
AppendLocalizedOffset(TextStyle) |
Добавляет к форматировщику локализованное смещение зоны, например "GMT+01:00". |
AppendOffset(String, String) |
Добавляет смещение зоны, например "+01:00", в форматировщик. |
AppendOffsetId() |
Добавляет смещение зоны, например "+01:00", в форматировщик. |
AppendOptional(DateTimeFormatter) |
Добавляет к построителю модуль форматирования, который при необходимости будет форматировать или анализировать. |
AppendPattern(String) |
Добавляет элементы, определенные указанным шаблоном, в построитель. |
AppendText(ITemporalField) |
Построитель для создания форматировщиков даты и времени. |
AppendText(ITemporalField, IDictionary<Long,String>) |
Построитель для создания форматировщиков даты и времени. |
AppendText(ITemporalField, TextStyle) |
Построитель для создания форматировщиков даты и времени. |
AppendValue(ITemporalField) |
Построитель для создания форматировщиков даты и времени. |
AppendValue(ITemporalField, Int32) |
Построитель для создания форматировщиков даты и времени. |
AppendValue(ITemporalField, Int32, Int32, SignStyle) |
Построитель для создания форматировщиков даты и времени. |
AppendValueReduced(ITemporalField, Int32, Int32, IChronoLocalDate) |
Построитель для создания форматировщиков даты и времени. |
AppendValueReduced(ITemporalField, Int32, Int32, Int32) |
Построитель для создания форматировщиков даты и времени. |
AppendZoneId() |
Добавляет идентификатор часового пояса, например "Европа/Париж" или "+02:00", в форматировщик. |
AppendZoneOrOffsetId() |
Добавляет идентификатор часового пояса, например "Европа/Париж" или "+02:00", в форматировщик, используя наилучший доступный идентификатор зоны. |
AppendZoneRegionId() |
Добавляет идентификатор региона часового пояса, например "Европа/Париж", в форматировщик, отклоняя идентификатор зоны, если он является |
AppendZoneText(TextStyle) |
Добавляет в форматировщик имя часового пояса, например "Британское летнее время". |
AppendZoneText(TextStyle, ICollection<ZoneId>) |
Построитель для создания форматировщиков даты и времени. |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
Dispose(Boolean) |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetLocalizedDateTimePattern(FormatStyle, FormatStyle, IChronology, Locale) |
Построитель для создания форматировщиков даты и времени. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждает один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
OptionalEnd() |
Завершает необязательный раздел. |
OptionalStart() |
Отметьте начало необязательного раздела. |
PadNext(Int32) |
Приводит к тому, что следующий добавленный принтер или средство синтаксического анализа будет заполнять до фиксированной ширины с использованием пробела. |
PadNext(Int32, Char) |
Приводит к тому, что следующий добавленный принтер или средство синтаксического анализа будет заполняться фиксированной шириной. |
ParseCaseInsensitive() |
Изменяет стиль синтаксического анализа без учета регистра для остальной части модуля форматирования. |
ParseCaseSensitive() |
Изменяет стиль синтаксического анализа с учетом регистра для остальной части модуля форматирования. |
ParseDefaulting(ITemporalField, Int64) |
Построитель для создания форматировщиков даты и времени. |
ParseLenient() |
Изменяет стиль синтаксического анализа, чтобы он был мягким для остальной части модуля форматирования. |
ParseStrict() |
Изменяет стиль синтаксического анализа, чтобы он был строгим для остальной части модуля форматирования. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
ToFormatter() |
Завершает этот построитель путем создания |
ToFormatter(Locale) |
Завершает этот построитель путем создания |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
Wait() |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.>< (Унаследовано от Object) |
Wait(Int64) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
IJavaPeerable.Finalized() |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
IJavaPeerable.JniManagedPeerState |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Построитель для создания форматировщиков даты и времени. (Унаследовано от Object) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Построитель для создания форматировщиков даты и времени. |
GetJniTypeName(IJavaPeerable) |
Построитель для создания форматировщиков даты и времени. |