Вниз
Скачать: CL | DM;

Кол-во дней между двумя датами   Найти похожие ветки 

← →
Vilux ©   (2004-05-06 07:15) [0]

Как подсчитать subj?
Пробовал
n:=DayOf(now-olddate);
Где - now=06.05.2004
olddate=05.05.2004
Возращает n=31
Еще такой вариант
DecodeDateTime((now-olddate),y,m,d,h,min,sec,msec);
Также возвращает d=31, хотя должен быть 1... так как считать верно?


← →
gek ©   (2004-05-06 07:22) [1]

strtodate
datetostr


← →
ORMADA ©   (2004-05-06 07:26) [2]

datebetween


← →
Vilux ©   (2004-05-06 07:26) [3]

Да причем тут это, мне надо точное число дней между двумя датами. А если даты например разных годов, месяцев и т.п.? Мне что, надо считать сколько дней в каждом месяце, какой год високосный? Функция вычитания даты сразу это учитывает, насколько я знаю... но почему то возвращается не то, что хотелось бы...


← →
Vilux ©   (2004-05-06 07:27) [4]

Я писал ответ to gek :) Сейчас попробую совет ORMADA


← →
Vilux ©   (2004-05-06 07:29) [5]

ORMADA, я не могу найти функцию datebetween...


← →
Vilux ©   (2004-05-06 07:31) [6]

2gek, если использовать функцию DateToStr(now-olddate), то на выходе получается "31.12.1899"


← →
ORMADA ©   (2004-05-06 07:38) [7]

Наврал на самом деле DaysBetween или DaySpan


← →
TUser ©   (2004-05-06 07:39) [8]


> ORMADA, я не могу найти функцию datebetween...

DaysBetween


← →
ORMADA ©   (2004-05-06 07:41) [9]

Ф-ия DaysBetween возв чмсло ПОЛНЫХ суток м/у датами с учётом времени. DaySpan возвр действительных число содер дроб часть содерж в себе неполные сутки с учётов времени


← →
Anatoly Podgoretsky ©   (2004-05-06 07:41) [10]

У тебя региональный формат MDY


← →
Vilux ©   (2004-05-06 07:41) [11]

Спасибо всем, все работает :)


← →
Рамиль ©   (2004-05-06 07:48) [12]

А просто
trunc(Date1 - Date2)
не подходит?


← →
Vilux ©   (2004-05-06 07:52) [13]

Я посмотрел исходники функции daysbetween, оказывается там так и делается. Просто не знал, что такое можно делать с датами.


← →
Sha ©   (2004-05-06 10:07) [14]

trunc(Date2) - trunc(Date1)



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
14-1083154220
csr
2004-04-28 16:10
2004.05.23
Thread creation error


14-1083247520
2bad
2004-04-29 18:05
2004.05.23
чё делать?


1-1083847521
Алексей Петухов
2004-05-06 16:45
2004.05.23
Своя панель как Compotent Palette из Delphi


9-1074578911
Hex0DesiMaL
2004-01-20 09:08
2004.05.23
Епрст....


6-1081103599
Wiz@rd
2004-04-04 22:33
2004.05.23
Send ICQ message




   Наверх