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

Дни между датами ...   Найти похожие ветки 

← →
korvin ©   (2004-12-21 10:53) [0]

Видел на разных форумах вопросы о том, как определить день недели из даты, а вот как определить количество рабочих дней (условно исключая субботы и воскресения) между двумя датами ... или хотя бы в формате integer просто получить количество дней между двумя датами?


← →
Семен Сорокин ©   (2004-12-21 11:04) [1]

DaysBetween, DayOfTheWeek, DayOfWeek, for ...
F1


← →
Александр Иванов ©   (2004-12-21 11:11) [2]

Result:=DaysBetween(Date1,Date2)-2*(DateBetween(Date1,Date2) div 7);
Date3:=Date2;
if (DaysBetween(Date1,Date2) mod 7) > 0 then
 for i:=0 to (DaysBetween(Date1,Date2) mod 7) do
   begin
     if DayOfWeek(Date3) in [6,7] then Result:=Result - 1;
     Date3:=Date3-i;
   end;


← →
Fay ©   (2004-12-21 11:25) [3]

2 Александр Иванов ©   (21.12.04 11:11) [2]
Какой страшный код



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

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



Память: 0.45 MB
Время: 0.026 c
3-1102527664
Алихан
2004-12-08 20:41
2005.01.09
Поиск в базе данных


1-1103554456
Cosinus
2004-12-20 17:54
2005.01.09
Как узнать координаты определенной строки в ListBox-е?


14-1103201199
Green_Templar
2004-12-16 15:46
2005.01.09
Microsoft Office XP & WinXP


4-1101295677
ocean
2004-11-24 14:27
2005.01.09
Как сделать "Ctrl+V" в чужом приложении?


11-1084948829
RTWolf
2004-05-19 10:40
2005.01.09
Как не имея полос прокрутки в ListView передвигаться по списку?




   Наверх