delphi中用DBedit获取数据库中date类型时间,如何和系统时间比较获得差值天数?大神们求指教哇
解决方案 »
- 如何在程序中设置IE为默认浏览器?
- webbrowser如何點擊用js write出來的代碼中的連接
- 怎么把一个文件中以空格为界的字符串读入到程序中的几个变量中?
- 如何使用delphi编写windows用户管理程序?
- dbgrid的单元坐标定位
- 我需要做一个本地数据库,发布时不需要安装数据库服务,我该选什么数据库
- 有关软件的时间和次数限制问题?
- 这次真的给高分,不是骗人,dblookupcombobox 用法
- 李维的书的配套光盘
- 【急】TAdoQuery控件,sql语句是insert...,其中一个参数是日期类型,如何给这个参数赋空值
- delphi7 listview动态刷新数据,不用每次刷新都清空列表
- delphi clientdataset open卡住了
var D:TDateTime;
L:integer;
begin
D:=ClientDataSet1.FieldByName('时间').AsDateTime;
//或D:=ADOQuery1.FieldByName('时间').AsDateTime;
L:=Trunc(Now-D);
if L>0 then ShowMessage('已过'+IntToStr(L)+'天!')
else ShowMessage('还差'+IntToStr(L)+'天!');
end;
[/code]
var D:TDateTime;
L:integer;
begin
D:=ClientDataSet1.FieldByName('时间').AsDateTime;
//或D:=ADOQuery1.FieldByName('时间').AsDateTime;
L:=Trunc(Now-D);
if L>0 then ShowMessage('已过'+IntToStr(L)+'天!')
else ShowMessage('还差'+IntToStr(L)+'天!');
end;
uses DateUtils;
DaysBetween(Now(), date1)
仅地二者之间差几天,不能判别未到,过期值。