在mfc中,系统默认的日期格式是缺省0的,为了补齐格式,只能设置格式,所以要用到DateTime_SetFormat函数。 HWND hwnd = ((CComboBox*)GetDlgItem(IDC_DATETIMEPICKER_BEGIN))->m_hWnd; DateTime_SetFormat(hwnd, _T("yyyy/MM/dd")); 这样,生成的日期可以为2015/01/05;