请教;怎么取得两个date之间相差的天数?比如:2002-1-1与20054-1-5之间相差的天数。
解决方案 »
- 多线程处理图像问题,求大神指点迷津!!
- 该贴不必回复!因为发分不够,所以追加100
- 高手帮忙来解决下:为什么整个打包后拿到另外机子上就不能运行?
- 哪位朋友能讲讲FastReport中的Child是干吗用的?另外,如何补空行?
- 紧急求助!!关于Delphi通过VPN连接Sql Server数据库
- delphi的组件是实际的组件吗?急
- 怎么判断stringgrid里的内容改变没有,如果改变'退出'button就提示您的内容改变了,还保存吗?
- 如何将excel表转换成access?
- 有关ADO的数据存储问题,请大家帮帮忙
- 如何用TDateTimePicker控件浏览TDate类型的数据?
- 高手赶紧过来看看啊
- 加到100分重新提问了: 如何及时停止程序中运行的多个线程哪?
d1,d2:tdate;//tdate=double
del:float;
begin
d1:=strtodate('2002-1-1');
d2:=strtodate('2004-2-1');
del:=d2-d1;
text1.text:=floattostr(del);
end;
结果是个很大的数,问题再那?
是什么数据库?
delphi的date类型实际上是个double,存的是天数,小数点后面是一天的几分之几。
日期所差天数
用
use dateutilsdaysbetween(now,then)