delphi中datetimepicker控件的datetime、date、time属性为什么结果都一样?

2024-12-02 16:51:41
推荐回答(2个)
回答1:

不一样 你再看一下类型

date是日期部分

time是时间部分

datetime 是完整的日期+时间

回答2:

问题的原因不在于Datetimepicker的三种类型,而在于你使用了DateTimeToStr来转换。
下面的代码就能得到你要的结果。
Memo1.Lines.Add(DateToStr(DateTimePicker1.Date));
memo1.Lines.Add(DateTimeToStr(DateTimePicker1.DateTime));
memo1.Lines.Add(TimeToStr(DateTimePicker1.Time));