Cuestión : Cómo formato del cambio de la fecha en el MFC

Hola,

I que consigue la fecha actual en el uso del MFC usar el code

SYSTEMTIME TM; fecha del
TCHAR [32];
GetLocalTime (&tm);
GetDateFormat (LOCALE_USER_DEFAULT, DATE_SHORTDATE, &tm, 0, date, 32); el

format es: 08/19/2010. Pero necesito cambiar el formato como 08-19-2010. En C# tengo el like
string.format (“Milímetro-DD-yyyy " , 08/19/2010) del código;

But en el MFC qué método y escritura exacta del código a cambiar. Soy nuevo en C++ y el MFC. Sugerirme por favor. Esperar su reply

Thanks
class= del

Respuesta : Cómo formato del cambio de la fecha en el MFC

¿Tiene usted parecer la secuencia del formato que puede ser pasada?

http://msdn.microsoft.com/en-us/library/ms905235.aspx

internacional GetDateFormat (
  Escena de LCID,
  dwFlags de DWORD,
  lpDate de CONST SYSTEMTIME*,
  lpFormat de LPCTSTR, <--------------- format="" string="">  lpDateStr de LPTSTR,
  cchDate de la internacional
);

lpFormat

[adentro] indicador a una secuencia de cuadro del formato a utilizar para formar la secuencia de fecha. Si el lpFormat es NULO, la función utiliza el formato de fecha de la escena especificada.
Utilizar los elementos siguientes para construir una secuencia de cuadro del formato. Si usted utiliza espacios para separar los elementos en la secuencia del formato, estos espacios aparecerán en la misma localización en la secuencia de la salida. Las letras deben estar en mayúsculo o minúsculas según las indicaciones de la tabla (por ejemplo, “milímetro” no “milímetro”). Los carácteres en el formato encadenan que se incluyen en comillas simples aparecerán en la misma localización y sin cambios en la secuencia de la salida.
Otras soluciones  
 
programming4us programming4us