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


Использование пользовательские форматы даты и времени в элементе управления " выбор

Элементы управления по умолчанию " выбор даты и времени содержат 3 типа формата (каждый формат, соответствующий уникальный стиль) для отображения текущей даты или создаст:

  • DTS_LONGDATEFORMAT отображает дату в длинном формате, создавая вывод например «четверг 3-ье января 2000».

  • DTS_SHORTDATEFORMAT указывает формат даты иными словами, создавая вывод «1/3/00 ".

  • DTS_TIMEFORMAT отображает время в длинном формате, создавая вывод в следующем формате: «5:31: 42 PM».

Однако можно настраивать представление даты или времени с помощью настраиваемого формата.Эта строка настраиваемого формата состоит из существующих символов или знаков nonformat или сочетание обоих.После того как строка настраиваемого построения вызвать CDateTimeCtrl::SetFormat передавая пользовательскую строку.Элемент управления " выбор даты и времени затем отображает текущее значение, используя свой пользовательский формат.

В следующем примере (где m_dtPicker объект CDateTimeCtrl ) демонстрируется одно возможное решение.

CString formatStr = _T("'Today is: 'yy'/'MM'/'dd");
m_DateTimeCtrl.SetFormat(formatStr);

В дополнение к пользовательским форматы даты и времени, управления и поддерживают также поля обратного вызова.

См. также

Ссылки

Использование CDateTimeCtrl

Основные понятия

Элементы управления (MFC)