Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
исследователь ©   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.045 c
3-1181547201
Krants
2007-06-11 11:33
2007.10.21
Разрешить изменения текста в TDBEdit


2-1191245945
Light-blr
2007-10-01 17:39
2007.10.21
Потеря фокуса формой при вызове другой формы в OnActivate


15-1190304543
Yegorchic
2007-09-20 20:09
2007.10.21
Недопустимое разрешение


15-1190615735
БарЛог
2007-09-24 10:35
2007.10.21
Проблема при установке Win 2003, XP...


2-1191266458
Gringoire
2007-10-01 23:20
2007.10.21
Ctrl + V





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский