首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求两个日期之间的年数.该如何解决

2012-02-19 
求两个日期之间的年数.....还有,求两个日期之间的年数.....delphi中怎样实现最简单?还有,求一个求商舍余数

求两个日期之间的年数.....
还有,求两个日期之间的年数.....delphi中怎样实现最简单?还有,求一个求商舍余数的方法,delphi中有类似QUOTIENT的函数吗?

[解决办法]
YearsBetween()


[解决办法]
datediff的使用好象只有在sql语句使用,,,,如果不是则好象不能使用
例如:select datediff(格式,time1,time2) as from table
例2: Showmessage(inttostr(datediff(yaar,'2001/04/13,2006/04/13)));但是使用这样的语句会抱错,,,
[解决办法]
YearsBetween返回两个日期之间大约的年数,返回值整型。YearSpan返回两个日期之间大约的年数,包含小数部分。
两个均要包含单元:DateUtils。
edit1.text:=floattostr(YearsBetween(strtodatetime('2006-11-17 12:00:00'),strtodatetime('2007-10-18 12:00:00')));
结果为1.
求商舍余也可用round();该函数四舍五入。根据你的需要选择。

热点排行