Дата проекта в vcpp - PullRequest
       15

Дата проекта в vcpp

0 голосов
/ 10 апреля 2009

В приложении VC ++ 6.0 MFC я пытаюсь отобразить дату в формате выстрела, например, 05-10-09 но он напечатает 05-10-2009

Вот код, который я написал SYSTEMTIME st; GetSystemTime (& St);

CString str;

str.Format ( "% 02d-% 02d-% 02d", st.wDay, st.wMonth, st.wYear); m_date = m_date + str;

Я получу вывод, скажем, например: 05-10-2009, но я хочу в этом формате 05-10-09

PLZ любое тело, помогите мне

Ответы [ 2 ]

1 голос
/ 10 апреля 2009

... "% 02d", st.wYear% 100 ...

0 голосов
/ 10 апреля 2009
  1. это должно быть% 02d-% 02d-% 02d, а не% 02d-% 02d- 02% d
  2. Надлежащим образом следует использовать CTime :: Format (я не знаю, имел ли это VC 6)
  3. pass (st.Year% 100)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...