Udostępnij za pośrednictwem


Za pomocą niestandardowe ciągi formatów daty i formant wyboru czas

Domyślnie formantów wyboru daty i godziny dostarcza trzy formatowania typów (format każdego odpowiadającego unikatowych stylów) do wyświetlania bieżącej daty lub czasu:

  • DTS_LONGDATEFORMAT Wyświetla datę w formacie długim, wytwarza like "Środa, 3 stycznia 2000".

  • DTS_SHORTDATEFORMAT Wyświetla datę w formacie krótkim, wytwarza like "1/3/00".

  • DTS_TIMEFORMAT Wyświetla godzinę w formacie długim, wytwarza like "5: 31: 42 PM".

Jednakże można dostosować wygląd daty lub czasu za pomocą ciągu formatu niestandardowego.Ten niestandardowy ciąg składa się z istniejącego formatowania znaków, znaki nonformat lub kombinację obu.Raz utworzone niestandardowy ciąg wywołania do CDateTimeCtrl::SetFormat przekazując w ciągu niestandardowe.Formant wyboru daty i godziny będzie wyświetlana bieżąca wartość przy użyciu ciągu formatu niestandardowego.

Poniższy przykład kodu (gdzie m_dtPicker jest CDateTimeCtrl obiektu) pokazuje możliwe rozwiązanie:

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

Oprócz ciągi formatu niestandardowego, wybór daty i godziny kontroluje również wsparcie pól wywołania zwrotnego.

Zobacz też

Informacje

Przy użyciu CDateTimeCtrl

Koncepcje

Formanty (MFC)