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

Вниз

Получить все даты между Дата1 и Дата2   Найти похожие ветки 

 
Mitrofan   (2002-12-02 17:51) [0]

Есть две даты
Дата1 = 1 января 2002 и
Дата2 = 27 апреля 2002, нужно получить список всех дат лежащих между ними (между Дата1 и Дата2).
Как это сделать попроще.
Пробовал
while Дата1 <> Дата2 do begin

Дата1:=Дата1+1
end
Не получается, циклится. Помогите, плиззз.


 
Юрий Федоров ©   (2002-12-02 17:55) [1]

var i : integer;

for i:=Round(Дата1) + 1 to Round(Дата2) - 1 do
очередная дата:=Дата1 + i


 
Marcus   (2002-12-02 17:56) [2]

А временнЫе части сравнял? А так до второго пришествия циклиться будет... Или хотя бы while (Trunc(Data1) < Trunc(Data2))


 
MBo ©   (2002-12-02 17:57) [3]

>Юрий Федоров
в такой формулировке просто
очередная дата:= i ;

>Mitrofan
<> замени на <


 
Anatoly Podgoretsky ©   (2002-12-02 18:08) [4]

Только <= а то последняя может выпасть


 
Юрий Федоров ©   (2002-12-02 18:10) [5]

MBo © (02.12.02 17:57)
Меня глюкануло :)


 
Mitrofan   (2002-12-02 18:13) [6]

Все, работает, Всем большое спасибо !!!



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-36393
Дмитрий Бердников
2002-11-21 13:20
2002.12.12
Работа...


7-36426
Werewolfru
2002-10-11 17:51
2002.12.12
Как осуществить Запуск Explorer в режиме SHELL из моей проги


4-36487
vlad_ri1
2002-10-29 13:07
2002.12.12
Где грабли? или GetLogicalDriveStrins и GetDriveType


3-36071
mihrutka
2002-11-26 10:54
2002.12.12
MySQL+Delphi через BDE


14-36386
Дремучий
2002-11-21 15:36
2002.12.12
надо....