ContactDate Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет важную дату для контакта.
public ref class ContactDate sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactDate final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ContactDate final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactDate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContactDate
function ContactDate()
Public NotInheritable Class ContactDate
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
contactsSystem
|
Комментарии
Ниже описано, как использовать свойства ContactDate для форматирования строк даты.
Вставка значений sentinel
- Создайте Windows.Globalization.Calendar.
- Если у года есть значение, установите для этого значения значение года, а в противном случае — 2004 (високосный год, поэтому каждый день действителен).
- Если у месяца есть значение, задайте для параметра month это значение, а в противном случае задайте для месяца значение 1 (месяц с допустимым каждый день).
- Если day имеет значение, задайте значение day (day будет иметь некоторое значение автоматически, и нам не важно, что это такое, поэтому не нужно явно задавать его).
- Получите значение Windows.Foundation.DateTime из календаря.
Создание шаблона для форматирования
- Если year имеет значение, добавьте "year" к шаблону.
- Если у месяца есть значение, добавьте "month" к шаблону.
- Если day имеет значение, добавьте "day" в шаблон.
- Создайте Windows.Globalization.DateTimeFormatting.DateTimeFormatter с помощью шаблона.
- Форматирование с помощью средства форматирования даты и времени Windows.Foundation.DateTime , полученного из календаря.
Конструкторы
ContactDate() |
Инициализирует новый экземпляр класса ContactDate . |
Свойства
Day |
Возвращает или задает день для важной даты контакта. |
Description |
Возвращает или задает описание важной даты контакта. Максимальная длина строки для описания составляет 512 символов. |
Kind |
Возвращает или задает тип важной даты для контакта. |
Month |
Возвращает или задает месяц для важной даты контакта. |
Year |
Возвращает или задает год для важной даты контакта. Это значение должно быть преобразовано в структуру FILETIME . |