Frage : Wie Änderungsformat des Datums in Kraftstoffregler

Hallo,

I morgens das Tagesdatum in der Kraftstoffregler-Anwendung using das below code

SYSTEMTIME TM erhalten;
TCHAR Datum [32];
GetLocalTime (&tm);
GetDateFormat (LOCALE_USER_DEFAULT, DATE_SHORTDATE, &tm, 0, date, 32);

format ist: 08/19/2010. Aber ich muss das Format wie 08-19-2010 ändern. In C# habe ich das Code like
string.format („Millimeter-DD-yyyy " , 08/19/2010);

But in Kraftstoffregler welche Methode und genaue Codeschreiben zum zu ändern. Ich bin in C++ und in Kraftstoffregler neu. Mich bitte vorschlagen. Ihr reply

Thanks
hoffen

Antwort : Wie Änderungsformat des Datums in Kraftstoffregler

Lassen Sie die Formatschnur scheinen, die geführt werden kann?

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

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

lpFormat

[innen] Zeiger zu einer, um die Datumschnur zu bilden zu verwenden FormatMaskenzeichenkette. Wenn lpFormat UNGÜLTIG ist, verwendet die Funktion das Datumformat des spezifizierten Schauplatzes.
Die folgenden Elemente benutzen, um eine FormatMaskenzeichenkette zu konstruieren. Wenn Sie Räume benutzen, um die Elemente in der Formatschnur zu trennen, erscheinen diese Räume in der gleichen Position in der Ausgangsschnur. Die Buchstaben müssen in Versalien- oder Kleinschreibung wie in der Tabelle gezeigt sein (z.B., „Millimeter“ nicht „Millimeter“). Buchstaben im Format reihen auf, die in den einzelnen Anführungszeichen erscheinen in der gleichen Position und unverändert in der Ausgangsschnur eingeschlossen werden.
Weitere Lösungen  
 
programming4us programming4us