在delphi中如何表示SQL数据库表的时间字段(如ltime)与DateTimePicker1中时间相差20天直接 ADOQuery1.FieldByName('ltime').AsString-QuotedStr(datetostr(DateTimePicker1.Date))=20;好象不行??
解决方案 »
- 新手菜鸟求问 自定义组件事件如何写?
- 请问为什么数据函数成功执行后,我断电数据还是保存不了,有没有什么解决方法?
- delphi问题
- 请问该如何使用GDI+控件?
- 怎么选中dbgrid的单元格
- if adoQuery.first then这句话为什么有错,报错“type of expression must be BOOLEAN”,急,在线等待
- 如何实现一个"壳"?最简单的例子或资料都可以,分数我有很多,拜托各位了
- *****如何打印报表的表格线*****
- 如果做到过期后打不开。
- 急,救命啊!问一下,在IIS新建一个站点,链接地址是不是都得敲机器名啊?
- 窗体界面设计是问题:窗体设计是修改属性,点击属性(object inspecter)后窗体就不见了
- delphi高手看看不难也不容易的题?
DateDiff函数
uses
DateUtils;var
i:integer;
begin
i:=DaysBetween(strtodate(ADOQuery1.FieldByName('ltime').AsString),DateTimePicker1.Date);
showmessage(inttostr(i));
end;
...
if round(ADOQuery1.FieldByName('ltime').AsDateTime-DateTimePicker1.DateTime)=20 then
showmessage('恭喜中奖!');