Paladin.de
Lt. Junior Grade
- Registriert
- Juli 2008
- Beiträge
- 421
Also ich möchte aus meiner systime (monat, tag und jahr gesetzt) einen string mit dem format "30 MAY 1986" machen.
Dazu habe ich bisher die Funktion GetDateFormat benutzt.
die Funktion GetLastError gibt den Wert 87 (INVALID_PARAMETER) zurück. dwResult gibt 0 zurück.
jemand ne idee, warum der gewünschte string nciht in DateArray Landet ?
vielen Dank im vorraus!
Dazu habe ich bisher die Funktion GetDateFormat benutzt.
Code:
SYSTEMTIME Expdate;
Expdate.wDay = 30;
Expdate.wMonth = 5;
Expdate.wYear = 1986;
//werte auf 0 setzen
Expdate.wDayOfWeek = 0;
Expdate.wHour = 0;
Expdate.wMilliseconds = 0;
Expdate.wMinute = 0;
Expdate.wSecond = 0;
char DateArray[128];
LCID test = MAKELCID(MAKELANGID(LANG_ENGLISH,0),SORT_DEFAULT);
dwResult = GetDateFormat(test,0, &Expdate, _T("dd MMM yyyy"), DateArray, (int)sizeof(DateArray));
dwResult = GetLastError();
die Funktion GetLastError gibt den Wert 87 (INVALID_PARAMETER) zurück. dwResult gibt 0 zurück.
jemand ne idee, warum der gewünschte string nciht in DateArray Landet ?
vielen Dank im vorraus!