我有一個TDateTimePicker Kind = dtkDate在我的表單上。
當窗體打開我做TDateTimePicker與Kind = dtkDate返回Date屬性中的時間分數?
TDateTimePicker.date := Date
我有一個var lStartDay : TDateTime;
做
lStartDay := DatePickerStart.Date;
我還沒有觸及在用戶界面TDateTimePicker的。
現在,評估/修改(Ctrl-F7)對話框和監視列表(以及懸停在代碼上的光標)顯示DatePickerStart.Date爲8-1-2014,但StartDate爲8-1-2014 15: 00:00
當我編輯的手錶價值DatePickerStart.Date到不使用可視化它顯示41647,625(我花了一些時間來發現!)
爲什麼TDateTimePicker.Date包含時間分數?
我更喜歡使用'ReplaceTime(TDateTimePicket.Date,0.0)'和'ReplaceDate(TDateTimePicker.Time,0.0)'。 –
這個錯誤已經存在了十多年(可能自推出以來)。 1998年至1999年,我在UK BUG雜誌上撰寫了一篇關於這件事的文章。 –