Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.07.21;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.002 c
15-1362232290
Kerk
2013-03-02 17:51
2013.07.21
LISPообразное нечто


15-1362121080
Jeer
2013-03-01 10:58
2013.07.21
Вдруг пригодится..


15-1362228850
xayam
2013-03-02 16:54
2013.07.21
Поделитесь опытом


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


3-1291201543
StriderMan
2010-12-01 14:05
2013.07.21
isc_shutinprog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский