Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2009, 21:08   #1
Serval
Пользователь
 
Регистрация: 20.01.2009
Сообщений: 26
По умолчанию Проблема с перебором значений дат (число.месяц)

Задача вывести в таблицу(использую DBGrid - нужна именно она) данные где столбцы это (число.месяц) которые беруться из стандартного календаря дельфи (DateTimePicker).
Если бы это делалось в пределах одного месяца то проблем бы невозникало (там простой счетчик), но нужно и за несколько месяцев и тут проблема в переходе между месяцами и в том что количество дней неодинаковое, а если еще учесть високосные года...
Можно ли как-то сделать счетчик перебора всех дат из выбранного диапазона - без использования многоэтажного перебора с условиями...
Serval вне форума Ответить с цитированием
Старый 20.01.2009, 21:13   #2
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Есть такая функция, которая вас спасет - FormatDateTime... как говорил mihail4
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 20.01.2009, 22:18   #3
Serval
Пользователь
 
Регистрация: 20.01.2009
Сообщений: 26
По умолчанию

все оказалось проще, спасибо lmikle.

var
I : Integer;
D : TDateTime;
begin
D := DateTimePicker1.Date;
For I := 1 To 60 Do // 60 дней
Begin
ShowMessage(DateToStr(D));
D := D + 1;
End;
Serval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан файл с различными датами.в дате число,месяц и год.Найти весеннюю дату. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 1 26.12.2008 15:20
Как найти большее число из имеющихся значений в Паскале? Auditor Помощь студентам 7 05.05.2008 21:57
Помогите с перебором, пожалуйста snake-as Помощь студентам 1 06.12.2007 20:01