Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Операции над датами [D7]


vigo ©   (2004-10-22 16:06:00) 

Здравствуйте. Подскажите как складывать или вычитать даты. Например, Edit1.Text:=DateToStr(Date). Каким образом можно получить Edit1.Text равный этой дате + пол года или - пол года?


Anatoly Podgoretsky   (2004-10-22 19:58:00) [1]

Дата + интервал = дата
Дата - интервал = дата
Дата - дата     = интервал
Дата + дата     = ерунда


Anatoly Podgoretsky   (2004-10-22 19:56:00) [2]

Ко второму вопрому и второй половины претензий нет и ответ простой - это делается с помощью операций "+" и "-"


begin...end   (2004-10-22 19:51:00) [3]


> [7] Anatoly Podgoretsky ©   (22.10.04 19:39)

Вопрос состоял из двух разных вопросов ;-)


Anatoly Podgoretsky   (2004-10-22 19:39:00) [4]

Ты прибавляешь интервал, а вопрос про сложение дат


DeadMeat   (2004-10-22 19:37:00) [5]

Ну почему не прибавила, все правильно...
Я постоянно пользуюсь этим. Очень даже удобно. Прибавил один день, или год и два месяца...


Anatoly Podgoretsky   (2004-10-22 17:57:00) [6]

clickmaker ©   (22.10.04 17:50) [4]
Чепятка 02.02.4008 смысла тоже не прибавила


clickmaker   (2004-10-22 17:50:00) [7]


> [3] Anatoly Podgoretsky ©   (22.10.04 16:21)
> Смысла в сложении дат нет!
> 1.01.2004 + 1.01.2004 = 2.04.4008

01 + 01 = 04? Хм...


Anatoly Podgoretsky   (2004-10-22 16:21:00) [8]

Смысла в сложении дат нет!
1.01.2004 + 1.01.2004 = 2.04.4008

Интервалы же находятся вычитанием


vigo   (2004-10-22 16:15:00) [9]

:-) Спасибо


Алексей Петухов   (2004-10-22 16:09:00) [10]

Date+1 - это следующий день.


Наверх

Титульная страница Поиск, карта сайта Написать письмо