为了计算安全运行天数,要求在两edit中输入两个时间,然后求出此时间段内的天数,请问用什么函数实现?最好给出代码。谢了
解决方案 »
- 请问如何将该TXT文件对应的各个字段写入数据库?谢谢!!
- 跪求:vc和delphi共享动态连接库的问题
- Foxmail4.2的工具栏控件
- 有關dbctrlgrid中dbedit元件背景色問題.
- 零零漆朋友请进!
- 大大们,最近好穷,分不多啦,在线等!bde中table+dbgrid可实现下拉查找字段,那query+dbgrid如何实现?
- 请教 Ibdatebase 控件的使用方法
- 如何用程序设置网络ip,网关,子网掩码,dns服务器?
- 请问在哪可以找到install shield for delphi6?
- 2000开发的程序,在98就变样了
- 用TQuickrep制作报表,如何打印一个很长的字符串,让它换行换页?
- 高难问题:COM+的大系统架构问题;
别忘了 uses DateUtils
上面说的也不错了,直接用datetimepicker又省力,呵呵
Date1,Date2 :TDateTime;
如果只有日期可一用上面的方法Date1-Date2可以得到天数
如果有时间就不行啦
var
year1,month1,day1,year2,month2,day2:Word
begin
decodeDate(Date1,year1,month1,day1);
decodeDate(Date2,year2,month2,day2);
if (year1=year2) and (month1=month2) then
result:=day2-day1;
else
if.......等
end;
用
DaysBetween(const ANow, AThen: TDateTime): Integer;