![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подсчёт дней [D5, Win95/98]
Vicosss © (2002-05-15 09:03:00)Здравствуйте мастера! Подскажите как подсчитать количество дней между двумя произвольными датами.
Anatoly Podgoretsky (2002-05-17 13:36:00) [1]vicosss (15.05.02 11:56)
То есть 01.01.2002 23:59:59 и 02.01.2002 00:00:00 для тебя один день, тогда Trunc(d1) - Trunc(d2)
Song © (15.05.02 11:12)
Пусть тебя не смущает слово TDate это алиас для TDateTime
TDate = type TDateTime;
Alz (2002-05-17 07:26:00) [2]В RxLib есть функция DateDiff.
KSN (2002-05-15 15:16:00) [3]В D6 кроме Daysbetween есть еще и Dayspan. Первая считает количество полных дней м/д датами, а вторая - и неполных тоже. Так что, выбирай на вкус.
vicosss (2002-05-15 11:56:00) [4]Anatoly Podgoretsky © (15.05.02 11:01)
Vicosss (15.05.02 09:03)
Вот только один простой вопрос, что для тебя день?
Для подсчёта пеней. Может кто-то этим занимался?
Song (2002-05-15 11:12:00) [5]MBo, Trunc надо делать для TDateTime. Для TDate не нужно, число и так целое.
Anatoly Podgoretsky (2002-05-15 11:01:00) [6]Vicosss (15.05.02 09:03)
Вот только один простой вопрос, что для тебя день?
Lmatveev (2002-05-15 10:53:00) [7]В D6 функция DaysBetween
vicosss (2002-05-15 09:19:00) [8]Спасибо!
MBo (2002-05-15 09:11:00) [9]и от этого Trunc
Song (2002-05-15 09:04:00) [10]TDate1-TDate2