![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Время и дата
исследователь © (2007-09-23 23:42:00)Есть два пикера на форме - с выбором времени и выбором даты. Как в переменную типа TDateTime занести совокупное значение после выбора пользователя?
Вася Правильный (2007-09-24 12:21:00) [1]зато есть свойство Format:='dd.MM.yyyy hh:mm:ss'
Ega23 (2007-09-24 12:08:00) [2]
> вполне можно обойтись одним
Нету у него стиля dtkDateTime, чтобы и дату и время разом показывал. Так что - нельзя.
Вася Правильный (2007-09-24 12:06:00) [3]
> Ega23 © (24.09.07 11:53) [11]
я спрашивал не "как", а "зачем"
вполне можно обойтись одним
Ega23 (2007-09-24 11:53:00) [4]
> зачем два?
DateTimePicker1.Kind := dtkDate;
DateTimePicker2.Kind := dtkTime;
Вася Правильный (2007-09-24 11:18:00) [5]
> два пикера на форме - с выбором времени и выбором даты
зачем два?
Германн (2007-09-24 00:41:00) [6]
> Как получить целую часть (Int) - нашел? Видимо, нашел.
>
> Оставалось только сообразить
Вот именно сообразить. Даже одной этой функции было бы достаточно, если бы думал.
исследователь (2007-09-24 00:22:00) [7]магия)
Юрий Зотов (2007-09-24 00:14:00) [8]> исследователь © (24.09.07 00:07) [6]
Как получить целую часть (Int) - нашел? Видимо, нашел.
Оставалось только сообразить, что получение дробной части - справка родственная. А родственные справки получаются одним кликом по линку see alsoв верхней части.
Очень советую почаще на него кликать. Например, сейчас ты был всего в одном клике от решения.
исследователь (2007-09-24 00:07:00) [9]Да, спс, я тоже поигрался с ф-ями преобразования, просто не мог догнать, как из вещественного числа сделать дробь (я про время)
Юрий Зотов (2007-09-24 00:03:00) [10]> исследователь © (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-23 23:50:00) [11]Объясни, я тебя не понимаю. Напиши эту строчку
Юрий Зотов (2007-09-23 23:49:00) [12]> исследователь © (23.09.07 23:47) [2]
С чего ты так решил? Нисколько.
Целая часть - дата, дробная - время. Сумма - то, что тебе нужно.
исследователь (2007-09-23 23:47:00) [13]Прикалуешься?
Юрий Зотов (2007-09-23 23:46:00) [14]Целая часть первого плюс дробная часть второго.