日期计算问题,请了(50分)

  • 主题发起人 主题发起人 wzs4743
  • 开始时间 开始时间
W

wzs4743

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样计算两个日期之间相隔多少天?以前在哪里看到过,现在怎么也想不起来
请帮忙
 
date1-date2
两个日期变量相减即可呀
 
同意楼上的
 
关于日期,请看下面的贴子:
http://211.101.4.25/delphibbs/dispq.asp?lid=648362
http://211.101.4.25/delphibbs/dispq.asp?lid=678320
 
Trunc(date2-data1)
 
date1-date2
 
同意楼上的。
 
Trunc(date2-data1,'你想要的日期格式')

 
date1-date2
同意楼上的!
 
delphi6有这样的函数吧
DaysBetween(const ANow, AThen: TDateTime): Integer;
 
date1-date2,取整
DaysBetween(const ANow, AThen: TDateTime): Integer;
 
如果date2是昨天晚上的时间,而date1是今天早上的时间
则date1-date2<1,trunc(date1-date2)=0,表示相隔0天。
所以,我认为应该是trunc(date1)-trunc(date2)
 
trunc(date2-date1)
 
oracle:
select trunc(date1)-trunc(date2) from dual;
 
多人接受答案了。
 
后退
顶部