0

私は WinForm で作業しており、2 つの日時ピッカーがあります。1 つは短い日付を表示し、もう 1 つは時間を表示します。私の SQL DB には、DTP の 2 つの値を組み合わせて使用​​して入力したい DateTime フィールドがあります。

これは私が現在持っているものです:(それは機能していません)

myDateTimeField = Convert.ToDateTime(dtp_date.Text + dtp_time.Text);

それを修正する方法はありますか?

4

2 に答える 2

1

最初の のプロパティでDateTime Addメソッドを使用し、2 番目の のプロパティによって返されたを渡します。DateTimePickerDateTimespanDateTimePickerTimeOfDay

DateTime myDateTimeField = dtp_date.Value.Date.Add(dtp_time.Value.TimeOfDay);
于 2013-02-13T20:15:36.410 に答える
0

プロパティを一緒に追加するのではなくText、値を一緒に追加してみてください。

var date = dtp_date.Value;
var time = dtp_time.Value.TimeOfDay;
myDateTimeField = date.Add(time);
于 2013-02-13T19:51:03.777 に答える