Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 09:16 29.05.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Смятане със TTimeStamp? [re: Formal]
Автор naki (Power User)
Публикувано13.03.08 15:50  



Бърка при изваждане. Тоест date1-date2>=EncodeTime(0,5,0,0) дава резултат ту 6 минути, ту 5 минути.

Оправих проблема, ето крайния код:


TTimeStamp myDiff,diffStamp;
diffStamp=DateTimeToTimeStamp(EncodeTime(Hours,Mins,0,0)); <---това е периода, с който се сравнява
myDiff=DateTimeToTimeStamp(dt-frmMain->lastUpdate);

unsigned __int64 myDiffNum,diffNum; <---- Избягваме ползването на Comp
myDiffNum=myDiff.Date*24*60*60*1000+myDiff.Time; <--- брой милисекунди
diffNum=diffStamp.Date*24*60*60*1000+diffStamp.Time;

if(myDiffNum>=diffNum)





Цялата тема
ТемаАвторПубликувано
* Смятане със TTimeStamp? naki   12.03.08 17:25
. * Re: Смятане със TTimeStamp? Formal   13.03.08 13:49
. * Re: Смятане със TTimeStamp? naki   13.03.08 15:50
. * Re: Смятане със TTimeStamp? vido   13.03.08 16:07
. * Re: Смятане със TTimeStamp? Beco_   13.03.08 16:30
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.