输入两个日期,如何计算两个日期之间相差多少天?(100)

  • 主题发起人 主题发起人 SiP
  • 开始时间 开始时间
S

SiP

Unregistered / Unconfirmed
GUEST, unregistred user!
  小弟是菜鸟~[:)],现向大虾请教一个问题,  这个问题是:  输入两个日期,计算两个日期相差多少天?  比如输入 1981.01.01,再输入2009.02.02  现在要计算 这两个日期之间相隔多少天?不知道用什么控件,如何实现?望大虾不吝指教!多谢啦!
 
Trunc(date2)-trunc(Date1)DateUtils单元的DaysBetween也可以
 
znxia Right.
 
查查dateBetween函数的用法
 
1樓可解,函數處理
 
Znxia的回答正确!TDataTime就是一个double类型! 整数部分代表天数
 
Integer(date2)-Integer(Date1)也可以
 
DaysBetween 有时候会有错误的 我试过了
 
SELECT DATEDIFF(day, '2009-4-1', getdate()) AS no_of_days
 
可以了!谢谢各位大虾!znxia兄反应好快哦!谢谢各位!多多关照!
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
824
DelphiTeacher的专栏
D
后退
顶部