K
klizardin
См код.
CTime time1 = CTime::GetCurrentTime();
CTime time2 = CTime(time1.GetYear(),time1.GetMonth(),time1.GetDay(),0,0,0);
// далее начинается фантастика.
double t1 = time1.GetTime() /(24.*60*60);
double t2 = time2.GetTime()/(24.*60*60);
// почемуто если t1 получаем как 12570.443...
// а t2 == 12569.999
// т.е. !!!!! получаем что в сутках не 24 часа -- большая Ж(
Обьясните как такое может быть, может во всем виноваты локальные настройки хотя странно это.
CTime time1 = CTime::GetCurrentTime();
CTime time2 = CTime(time1.GetYear(),time1.GetMonth(),time1.GetDay(),0,0,0);
// далее начинается фантастика.
double t1 = time1.GetTime() /(24.*60*60);
double t2 = time2.GetTime()/(24.*60*60);
// почемуто если t1 получаем как 12570.443...
// а t2 == 12569.999
// т.е. !!!!! получаем что в сутках не 24 часа -- большая Ж(
Обьясните как такое может быть, может во всем виноваты локальные настройки хотя странно это.