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


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

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)
Возможности приложения
contactsSystem

Комментарии

Ниже описано, как использовать свойства ContactDate для форматирования строк даты.

Вставка значений sentinel

  1. Создайте Windows.Globalization.Calendar.
  2. Если у года есть значение, установите для этого значения значение года, а в противном случае — 2004 (високосный год, поэтому каждый день действителен).
  3. Если у месяца есть значение, задайте для параметра month это значение, а в противном случае задайте для месяца значение 1 (месяц с допустимым каждый день).
  4. Если day имеет значение, задайте значение day (day будет иметь некоторое значение автоматически, и нам не важно, что это такое, поэтому не нужно явно задавать его).
  5. Получите значение Windows.Foundation.DateTime из календаря.

Создание шаблона для форматирования

  1. Если year имеет значение, добавьте "year" к шаблону.
  2. Если у месяца есть значение, добавьте "month" к шаблону.
  3. Если day имеет значение, добавьте "day" в шаблон.
  4. Создайте Windows.Globalization.DateTimeFormatting.DateTimeFormatter с помощью шаблона.
  5. Форматирование с помощью средства форматирования даты и времени Windows.Foundation.DateTime , полученного из календаря.

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

ContactDate()

Инициализирует новый экземпляр класса ContactDate .

Свойства

Day

Возвращает или задает день для важной даты контакта.

Description

Возвращает или задает описание важной даты контакта. Максимальная длина строки для описания составляет 512 символов.

Kind

Возвращает или задает тип важной даты для контакта.

Month

Возвращает или задает месяц для важной даты контакта.

Year

Возвращает или задает год для важной даты контакта. Это значение должно быть преобразовано в структуру FILETIME .

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

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