I have I have two date and time picker boxes with the same dates in them and when I get the date from them they give different result.
Why don't they give the same result? I would like to compare them.Code:SYSTEMTIME st1 = {0}, st2 = {0}; int r; r=SendMessage(hDepart, DTM_GETSYSTEMTIME, 0, (LPARAM)&st1); if(r != GDT_VALID) Help("DTM_GETSYSTEMTIME error!"); r=SendMessage(hReturn, DTM_GETSYSTEMTIME, 0, (LPARAM)&st2); if(r != GDT_VALID) Help("DTM_GETSYSTEMTIME error!"); union timeunion { FILETIME fileTime; ULARGE_INTEGER ul; } ; timeunion ft1; timeunion ft2; SystemTimeToFileTime(&st1, &ft1.fileTime); SystemTimeToFileTime(&st2, &ft2.fileTime); cout << "time " << ft1.ul.QuadPart << endl; cout << "time " << ft2.ul.QuadPart << endl;


Reply With Quote
Bookmarks