Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.21;
Скачать: CL | DM;

Вниз

Время и дата   Найти похожие ветки 

 
исследователь ©   (2007-09-23 23:42) [0]

Есть два пикера на форме - с выбором времени и выбором даты. Как в переменную типа TDateTime занести совокупное значение после выбора пользователя?


 
Юрий Зотов ©   (2007-09-23 23:46) [1]

Целая часть первого плюс дробная часть второго.


 
исследователь ©   (2007-09-23 23:47) [2]

Прикалуешься?


 
Юрий Зотов ©   (2007-09-23 23:49) [3]

> исследователь ©   (23.09.07 23:47) [2]

С чего ты так решил? Нисколько.

Целая часть - дата, дробная - время. Сумма - то, что тебе нужно.


 
исследователь ©   (2007-09-23 23:50) [4]

Объясни, я тебя не понимаю. Напиши эту строчку


 
Юрий Зотов ©   (2007-09-24 00:03) [5]

> исследователь ©   (23.09.07 23:50) [4]

Посмотри в справке, что такое типы TDateTime, TDate, TTime и как они устроены - тогда все поймешь.

procedure TForm1.Button1Click(Sender: TObject);
begin
 Caption := DateTimeToStr(Int(DateTimePicker1.DateTime) + Frac(DateTimePicker2.DateTime))
end;


 
исследователь ©   (2007-09-24 00:07) [6]

Да, спс, я тоже поигрался с ф-ями преобразования, просто не мог догнать, как из вещественного числа сделать дробь (я про время)


 
Юрий Зотов ©   (2007-09-24 00:14) [7]

> исследователь ©   (24.09.07 00:07) [6]

Как получить целую часть (Int) - нашел? Видимо, нашел.

Оставалось только сообразить, что получение дробной части - справка родственная. А родственные справки получаются одним кликом по линку see also в верхней части.

Очень советую почаще на него кликать. Например, сейчас ты был всего в одном клике от решения.


 
исследователь ©   (2007-09-24 00:22) [8]

магия)


 
Германн ©   (2007-09-24 00:41) [9]


> Как получить целую часть (Int) - нашел? Видимо, нашел.
>
> Оставалось только сообразить

Вот именно сообразить. Даже одной этой функции было бы достаточно, если бы думал.


 
Вася Правильный   (2007-09-24 11:18) [10]


>  два пикера на форме - с выбором времени и выбором даты

зачем два?


 
Ega23 ©   (2007-09-24 11:53) [11]


> зачем два?


DateTimePicker1.Kind := dtkDate;
DateTimePicker2.Kind := dtkTime;


 
Вася Правильный   (2007-09-24 12:06) [12]


> Ega23 ©   (24.09.07 11:53) [11]

я спрашивал не "как", а "зачем"
вполне можно обойтись одним


 
Ega23 ©   (2007-09-24 12:08) [13]


> вполне можно обойтись одним


Нету у него стиля dtkDateTime, чтобы и дату и время разом показывал. Так что - нельзя.


 
Вася Правильный   (2007-09-24 12:21) [14]

зато есть свойство Format:="dd.MM.yyyy hh:mm:ss"



Страницы: 1 вся ветка

Текущий архив: 2007.10.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
5-1157961202
--= Eagle =--
2006-09-11 11:53
2007.10.21
Глюк с Align у панели


10-1138718085
BiN
2006-01-31 17:34
2007.10.21
Некорректная передача строкового параметра при работе с Excel


2-1190788195
Alex7
2007-09-26 10:29
2007.10.21
Как обработать одно Field (DateTime) в двух Column Date и Time


1-1184324771
clickmaker
2007-07-13 15:06
2007.10.21
Как открыть веб-папку программно?


15-1190350467
Kolan
2007-09-21 08:54
2007.10.21
Еще раз объясните мне как игнорировать в SVN — замаялся&#133