0

VCLフォームアプリケーションでC++Builderを使用しています。

2つのTDateTimePickerコントロールで構成される1つのTDateTime変数を作成したいと思います。

コントロールの1つは日付形式で、もう1つは時間形式です。

両方を1つのTDateTime変数に結合したいと思います。

たとえば、DateTimePickerAppointmentDateは「25/09/2012」を示し、DateTimePickerAppointmentTimeは「7:02:13pm」を示します。

私は次のコードを試しました:

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

ただし、DateTimePickerAppointmentDate-> Dateは、コントロールからの日付だけでなく、日付と時刻でもあります。DateTimePickerAppointmentTime->Timeについても同じことが言えます。

関数を介して目的の出力を取得するには、それぞれから日付と時刻を分離する必要がありますか、それともコントロールから日付または時刻を返すだけのDateTimePickerの機能がありますか?

ありがとう

4

1 に答える 1

0

解決しました。これが私のコードです:

TDateTime appDate = DateOf(DateTimePickerAppointmentDate->Date) + TimeOf(DateTimePickerAppointmentTime->Time);
于 2012-09-25T14:47:00.470 に答える