Главная страница
    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.037 c
15-1190197815
Sergey13
2007-09-19 14:30
2007.10.21
Сегодня самый известный сетевой символ — смайлик — отмечает юбиле


2-1190627331
АндрейК
2007-09-24 13:48
2007.10.21
множественный выбор в DBGrid


2-1190972872
Riply
2007-09-28 13:47
2007.10.21
FreeLibrary для самой себя из APC-нити


3-1181827882
hprx
2007-06-14 17:31
2007.10.21
Копирование данных


4-1176773498
Adlero4ek
2007-04-17 05:31
2007.10.21
JJ-CONNECT Registrator





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский