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
Наследование
DateTimeFormatterBuilder
Атрибуты

Комментарии

Построитель для создания форматировщиков даты и времени.

Это позволяет создать 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

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

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

Добавляет идентификатор региона часового пояса, например "Европа/Париж", в форматировщик, отклоняя идентификатор зоны, если он является ZoneOffset.

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

Завершает этот построитель путем создания DateTimeFormatter с использованием языкового стандарта по умолчанию.

ToFormatter(Locale)

Завершает этот построитель путем создания DateTimeFormatter с использованием указанного языкового стандарта.

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)

Построитель для создания форматировщиков даты и времени.

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