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

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

Как получить из DateTimePicker.Date целое значение без дроби [D3, Win95/98]


saviola ©   (2002-01-17 15:40:00) 

Всем доброго времени суток! Вообщем-то subj.


Song   (2002-01-21 10:56:00) [1]

Обычно дробь берётся от составляющей компонента Time поэтому убери Time из TDateTimePicker функцией DateOf


Romul   (2002-01-18 11:41:00) [2]

Romkin прав - trunc то что доктор прописал. Так две даты например можно сравнить.


Slava   (2002-01-18 06:36:00) [3]

x := DateTimeToTimeStamp(DateTimePicker.Date).Date;

Но это в том случае, если в Д3 есть такая функция


saviola   (2002-01-17 17:25:00) [4]

я пишу:
var
x: real;
begin
x:= int(DateTimePicker.Date);
end;

значение х - равно 0, а почему?


saviola   (2002-01-17 16:54:00) [5]

Не знаю как trunc, но round не работает


Romkin   (2002-01-17 16:33:00) [6]

int(DateTimePicker.Date)
или просто обнули там значение времени
Если нужно именно целое - trunc


saviola   (2002-01-17 16:30:00) [7]

Я же в subj писал DateTimePicker.Date. Только значение мне нужно не TDate, а целое без дроби(дробь - это время).


Turalyon   (2002-01-17 15:56:00) [8]

Целое значение чего? DateTimePicker имеет свойство Date типа TDate. Либо Time в зависимости от Kind.


Наверх

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