我用adoquery查询
要将其中的一个日期型字段[date]的值赋给dateedit控件。该怎么作?我是这样写的dateedit.date:=adoquery1.fieldbyname['date'].asdatetime; 可结果,在dateedit中显示的1899-12-30.老是这个数,晕阿。
我用的d7+xp
要将其中的一个日期型字段[date]的值赋给dateedit控件。该怎么作?我是这样写的dateedit.date:=adoquery1.fieldbyname['date'].asdatetime; 可结果,在dateedit中显示的1899-12-30.老是这个数,晕阿。
我用的d7+xp
Delphi的时间从12/30/1899 12:00 am开始,数字为0,时间是小数点后的数据
例如8:00:00在Delphi中保存为0.333333333等
所以取出来的数据就是这样了,只要你从SQLSERVER中取数据时转换一下即可,甚至可以用字符型保存时间,例如用varchar(8)保存
DateTimePicker.DateTime := //.........
看来晚上真不能真晚,感觉脑袋木的很