Использование пользовательские форматы даты и времени в элементе управления " выбор
Элементы управления по умолчанию " выбор даты и времени содержат 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);
В дополнение к пользовательским форматы даты и времени, управления и поддерживают также поля обратного вызова.