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

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

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

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

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

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

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

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

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

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

Спасибо


person user1690531    schedule 25.09.2012    source источник


Ответы (1)


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

TDateTime appDate = DateOf(DateTimePickerAppointmentDate->Date) + TimeOf(DateTimePickerAppointmentTime->Time);
person user1690531    schedule 25.09.2012