|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2008, 20:05 | #1 |
Пользователь
Регистрация: 16.11.2006
Сообщений: 28
|
Работа с датой
Моэет быть кто-то уже сталкивался с такой проблемой. Необходимо посчитать сколько определенных дней входит в промежуток времени.
Пример: Есть у нас дата начала действия договора (дата1) и дата его окончания (дата2) необходимо посчитать сколько пятых дней входит в этот промежуток (5 января, 5 февраля, 5 марта, 5 апреля, 5 мая и т.д.) Ну или как вариант подскажите как можно увеличивать дату на 1 день, так чтобы все было корректно... (30 января, 31 января, 1 февраля,...,27февраля, 28 февраля, 1 марта(если год високосный то 29 февраля)). |
15.05.2008, 01:33 | #2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
var
Data: TDate; ..... Data := Data + 1; Увеличиваем дату на 1 день. Ей Богу не вру! |
15.05.2008, 06:32 | #3 | |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Ответом спрашиваю...
Цитата:
-------------------------- Честно говоря я с датой и с времинем работаю несколько иначе. Код:
А как из date, можно извлеч, скажем день Только strToInt(copy(dateToStr(date), 1, 2)); ??? Вот свой компонент написал для этого (вилоизменил tLabel) Показывает дату и время, может быть полезен. Последний раз редактировалось Altera; 15.05.2008 в 06:39. |
|
15.05.2008, 07:05 | #4 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Код:
Последний раз редактировалось Баламут; 15.05.2008 в 07:07. |
15.05.2008, 07:36 | #5 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Спасибо, не знал...
|
15.05.2008, 12:05 | #6 | |
Форумчанин
Регистрация: 07.02.2008
Сообщений: 150
|
Цитата:
IncMonth Здесь описание на русском http://delphibasics.ru/I.php |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с датой | xDjarx | БД в Delphi | 38 | 02.05.2009 14:21 |
Работа с датой | Aleksandr | Общие вопросы Delphi | 12 | 29.09.2008 14:01 |
Работа с датой | [RR]Reaction | Общие вопросы Delphi | 3 | 07.04.2008 21:52 |
Несовпадение с датой | RoZi | Помощь студентам | 26 | 28.11.2007 13:05 |
Манипуляции с датой и временем. | Tatyana | БД в Delphi | 16 | 29.06.2007 19:19 |