我有两个datetimepicker 控件分别显示时间与日期,Kind值为dtkDate与dtkTime,
两个的控件当把date与Time值保存至数据库时两个字段中都有日期与时间。
请问有没有办法让其只将日期或时间单独保存至数据库。因为我要用DBGRID显示出来!
解决立即给分。!!!!!
两个的控件当把date与Time值保存至数据库时两个字段中都有日期与时间。
请问有没有办法让其只将日期或时间单独保存至数据库。因为我要用DBGRID显示出来!
解决立即给分。!!!!!
调试欢乐多
formatdatetime('hh:mm:ss',dtp1.time);
DecodeTime(date, Hour, Min, Sec, MSec);
这样存。
FormatDateTime('hh:mm:ss',datetimepicker.datetime);
edit3.Text:=datetostr(datetimepicker2.Date );
把edit换成数据库的字段就可以。
DecodeTime(date, Hour, Min, Sec, MSec);
Uses DateUtils
Dateof(d) ...
year,Year, Month,Day,Hour, Min, Sec, MSec :word;
DecodeDate(date, Year, Month,Day );
DecodeTime(date, Hour, Min, Sec, MSec);
FieldByName('ff').asdatatime:=Timeof(datetime1);
我没试,你可以试一下
datetimepicker1.date為日期,datetimepicker2.datetime為時間
在table1之BeforePost寫
datetimepicker2.date:= datetimepicker1.date
table1xxxx.asdatetime:=datetimepicker2.datetime
还是不行。timeof() 出来的结果还有年月日