Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.07.21;
Скачать: CL | DM;

Вниз

daysbetween   Найти похожие ветки 

 
AntonMos   (2012-11-23 16:29) [0]

Мастера подскажите из за чего функция daysBetween начинает не правильно считать дни между датами. у меня в программе есть след код
if code="00634" then
begin
d:=daysbetween(strtodate("31.08.2012"),strtodate("09.09.2012"));
showmessage(inttostr(d)+ " дни");
end;

d=9 а должно быть 10
открываю другой project считает как и должно быть 10


 
Сергей М. ©   (2012-11-23 16:46) [1]


> из за чего функция daysBetween начинает не правильно считать
> дни между датами


Ни из-за чего.
Она всегда правильно считает, если ей переданы правильные аргументы.


 
AntonMos   (2012-11-23 16:50) [2]

дело в том что я не какие аргументы не передаю. А пишу как выше написал.
daysbetween(strtodate("31.08.2012"),strtodate("09.09.2012"));
считает как 9


 
MBo ©   (2012-11-23 17:00) [3]

Разница между этим датами ровно 9 дней. Откуда 10 берётся?
Returns the number of whole days between two specified TDateTime values


 
sniknik ©   (2012-11-23 17:01) [4]

daysbetween - переводится как "дней между", а не как "включительно". 9 должно быть.


 
sniknik ©   (2012-11-23 17:04) [5]

> "дней между"
если подумать... придраться, то можно посчитать как 8, но видимо исторически так (в sql between аналогичен по сути) что начало тоже считается...
а вот 10 никак не может быть.


 
AntonMos   (2012-11-23 17:22) [6]

здесь я по ошибке в uses подключил  dateutil вместо dateutils  из за этого не правильно считала функция.  думаю что когда dateutil считает включая первую дату dateutils не вкючая первую дату.
наверное dateutil еще пригодиться



Страницы: 1 вся ветка

Текущий архив: 2013.07.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
15-1362083407
Юрий
2013-03-01 00:30
2013.07.21
С днем рождения ! 1 марта 2013 пятница


2-1353613774
Tcount
2012-11-22 23:49
2013.07.21
Анти SelectAll...Существует что-нибудь подобное?


15-1361997003
Юрий
2013-02-28 00:30
2013.07.21
С днем рождения ! 28 февраля 2013 четверг


15-1362175842
Иксик
2013-03-02 02:10
2013.07.21
Проблема с жестким диском. Может у кого есть какие-нибудь идеи...


2-1353780441
Tcount
2012-11-24 22:07
2013.07.21
Какой браузер по умолчанию, User-Agent.