Объединение двух переменных TDateTime

Я использую C ++ Builder в приложении VCL форм.

Я хочу создать одну переменную TDateTime, которая состоит из двух элементов управления TDateTimePicker.

Один из элементов управления находится в формате даты, а другой — в формате времени.

Я хочу объединить их обоих в одну переменную TDateTime.

Например, DateTimePickerAppointmentDate показывает «25/09/2012», а DateTimePickerAppointmentTime показывает «7:02:13 p.m.»

Я пробовал следующий код:

TDateTime testCombine = DateTimePickerAppointmentDate->Date + DateTimePickerAppointmentTime->Time;

Однако DateTimePickerAppointmentDate-> Date — это не просто дата из элемента управления, это Дата и Время. То же самое касается DateTimePickerAppointmentTime-> Time.

Нужно ли отделять дату и время от каждого, чтобы получить желаемый результат с помощью функции, или есть функция DateTimePicker, которая просто возвращает дату или время из элементов управления?

Спасибо

0

Решение

Решил это. Вот мой код:

TDateTime appDate = DateOf(DateTimePickerAppointmentDate->Date) + TimeOf(DateTimePickerAppointmentTime->Time);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]