|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2009, 21:08 | #1 |
Пользователь
Регистрация: 20.01.2009
Сообщений: 26
|
Проблема с перебором значений дат (число.месяц)
Задача вывести в таблицу(использую DBGrid - нужна именно она) данные где столбцы это (число.месяц) которые беруться из стандартного календаря дельфи (DateTimePicker).
Если бы это делалось в пределах одного месяца то проблем бы невозникало (там простой счетчик), но нужно и за несколько месяцев и тут проблема в переходе между месяцами и в том что количество дней неодинаковое, а если еще учесть високосные года... Можно ли как-то сделать счетчик перебора всех дат из выбранного диапазона - без использования многоэтажного перебора с условиями... |
20.01.2009, 21:13 | #2 |
delphi-ст!
Форумчанин
Регистрация: 02.01.2009
Сообщений: 825
|
Есть такая функция, которая вас спасет - FormatDateTime... как говорил mihail4
вступлю в команду разработчиков ПО на Delphi
|
20.01.2009, 22:18 | #3 |
Пользователь
Регистрация: 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; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан файл с различными датами.в дате число,месяц и год.Найти весеннюю дату. | 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 |