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


NSDateFormatter Класс

Определение

Используется для анализа и отрисовки дат в различных формах.

[Foundation.Register("NSDateFormatter", true)]
public class NSDateFormatter : Foundation.NSFormatter
type NSDateFormatter = class
    inherit NSFormatter
Наследование
NSDateFormatter
Атрибуты

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

NSDateFormatter()

Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров.

NSDateFormatter(IntPtr)

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

NSDateFormatter(NSCoder)

Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver.

NSDateFormatter(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

AMSymbol

Символ AM для этого модуля форматирования.

Behavior

Объект NSDateFormatterBehavior для этого модуля форматирования.

Calendar

Календарь для этого модуля форматирования.

Class

Используется для анализа и отрисовки дат в различных формах.

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

Дескриптор для этого класса.

DateFormat

Строка формата даты, используемая этим модульом форматирования.

DateStyle

Стиль даты, используемый этим модульом форматирования.

DebugDescription

Понятное для разработчика описание этого объекта.

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

Метод фабрики, создающий NSDateFormatterBehavior по умолчанию.

DefaultDate

Дата по умолчанию для этого модуля форматирования.

Description

Описание объекта , версия Objective-C ToString.

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

Используется для анализа и отрисовки дат в различных формах.

EraSymbols

Массив символов эры для этого модуля форматирования.

FormattingContext

Используется для анализа и отрисовки дат в различных формах.

GeneratesCalendarDates

Разработчики не должны использовать этот метод.

GregorianStartDate

Дата начала григорианского календаря.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

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

Используется для анализа и отрисовки дат в различных формах.

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

Указывает, использует ли этот модуль форматирования эвристические методы при анализе строки.

IsProxy

Используется для анализа и отрисовки дат в различных формах.

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

Языковой стандарт этого модуля форматирования.

LongEraSymbols

Символы длинной эры для этого модуля форматирования.

MonthSymbols

Символы месяца для этого модуля форматирования.

PMSymbol

Символ PM этого модуля форматирования.

QuarterSymbols

Символы квартала этого модуля форматирования.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

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

Используется для анализа и отрисовки дат в различных формах.

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

Символы короткого месяца этого модуля форматирования.

ShortQuarterSymbols

Символы короткой четверти для этого модуля форматирования.

ShortStandaloneMonthSymbols

Автономные символы месяца для этого модуля форматирования.

ShortStandaloneQuarterSymbols

Короткие автономные символы квартала для этого модуля форматирования.

ShortStandaloneWeekdaySymbols

Короткие автономные символы дня недели для этого модуля форматирования.

ShortWeekdaySymbols

Короткие символы дня недели для этого модуля форматирования.

StandaloneMonthSymbols

Автономные символы месяца для этого модуля форматирования.

StandaloneQuarterSymbols

Автономные символы квартала для этого модуля форматирования.

StandaloneWeekdaySymbols

Автономные символы дня недели для этого модуля форматирования.

Superclass

Используется для анализа и отрисовки дат в различных формах.

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

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

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

Стиль времени для этого модуля форматирования.

TimeZone

Часовой пояс для этого модуля форматирования.

TwoDigitStartDate

Самая ранняя дата, которую можно указать с помощью двухзначного описателя года.

VeryShortMonthSymbols

Очень короткие символы месяца для этого модуля форматирования.

VeryShortStandaloneMonthSymbols

Очень короткие символы месяца для этого модуля форматирования.

VeryShortStandaloneWeekdaySymbols

Очень короткие автономные символы дня недели для этого модуля форматирования.

VeryShortWeekdaySymbols

Очень короткие символы дня недели для этого модуля форматирования.

WeekdaySymbols

Символы дня недели для этого модуля форматирования.

Zone

Используется для анализа и отрисовки дат в различных формах.

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

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

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

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

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

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

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копирование базового объекта Objective-C.

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

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

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

Освобождает ресурсы, используемые объектом NSObject.

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

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSFormatter)
EncodeTo(NSCoder)

Кодирует состояние объекта в предоставленном кодировщике.

(Унаследовано от NSFormatter)
Equals(NSObject)

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
GetAttributedString(NSObject, NSDictionary<NSString,NSObject>)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSFormatter)
GetAttributedString(NSObject, NSStringAttributes)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSFormatter)
GetAttributedString(NSObject, UIStringAttributes)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSFormatter)
GetBindingInfo(NSString)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
GetDateFormatFromTemplate(String, nuint, NSLocale)

Используется для анализа и отрисовки дат в различных формах.

GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

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

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMethodForSelector(Selector)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
GetObjectValue(NSObject, String, NSString)

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
Invoke(Action, Double)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
IsPartialStringValid(String, NSRange, String, NSRange, NSString)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSFormatter)
IsPartialStringValid(String, NSRange, String, NSRange, String)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSFormatter)
IsPartialStringValid(String, String, NSString)

Используется для анализа и отрисовки дат в различных формах.

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

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

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

Создает изменяемую копию указанного объекта NSObject.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
Parse(String)

Пытается преобразовать строку в NSDate.

PerformSelector(Selector)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

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

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Используется для анализа и отрисовки дат в различных формах.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SetLocalizedDateFormatFromTemplate(String)

Используется для анализа и отрисовки дат в различных формах.

SetNativeField(String, NSObject)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

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

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

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

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSFormatter)
ToLocalizedString(NSDate, NSDateFormatterStyle, NSDateFormatterStyle)

Статический метод для создания локализованной строки с использованием указанных значений date, dateStyle и timeStyle.

ToString()

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

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

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

Unbind(NSString)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Используется для анализа и отрисовки дат в различных формах.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

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

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

ObjectDidBeginEditing(NSObject, INSEditor)

Используется для анализа и отрисовки дат в различных формах.

ObjectDidEndEditing(NSObject, INSEditor)

Используется для анализа и отрисовки дат в различных формах.

GetValidModes(NSObject, NSFontPanel)

Используется для анализа и отрисовки дат в различных формах.

ValidateToolbarItem(NSObject, NSToolbarItem)

Используется для анализа и отрисовки дат в различных формах.

GetDebugDescription(INSObjectProtocol)

Используется для анализа и отрисовки дат в различных формах.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Используется для анализа и отрисовки дат в различных формах.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Используется для анализа и отрисовки дат в различных формах.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Используется для анализа и отрисовки дат в различных формах.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

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

См. также раздел